SimulationCraft 902-01

for World of Warcraft 9.0.2.37474 Live (wow build level 37474)

Current simulator hotfixes

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

FeveredIncantation : 10497 dps, 4510 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10496.5 10496.5 20.5 / 0.195% 1131.3 / 10.8% 13.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.6 789.9 Mana 0.00% 51.8 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
FeveredIncantation 10497
Blazing Surge 222 2.1% 4.3 81.82sec 15593 0 Direct 12.5 3912 9001 5330 27.9%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.26 12.46 0.00 0.00 0.0000 0.0000 66443.49 66443.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.07% 8.98 3 15 3911.86 3689 4201 3911.59 3745 4055 35120 35120 0.00%
crit 27.93% 3.48 0 10 9001.13 8486 9662 8836.32 0 9661 31324 31324 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 322 3.1% 14.1 20.90sec 6873 5774 Direct 42.2 1309 3778 2289 39.7%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.06 42.17 0.00 0.00 1.1903 0.0000 96604.35 96604.35 0.00% 5773.97 5773.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 60.29% 25.43 16 37 1309.40 1143 2422 1309.19 1189 1476 33299 33299 0.00%
crit 39.71% 16.74 6 32 3778.38 2286 6144 3787.20 2950 4518 63305 63305 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.34
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.31
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.41
  • if_expr:active_enemies>1
Eternal Insight 43 0.4% 21.0 13.91sec 614 0 Direct 21.0 469 983 614 28.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.03 21.03 0.00 0.00 0.0000 0.0000 12914.83 12914.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.85% 15.11 6 27 469.38 460 488 469.43 460 481 7094 7094 0.00%
crit 28.15% 5.92 0 16 983.13 920 1121 982.42 0 1090 5820 5820 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 900 8.6% 48.7 6.16sec 5546 0 Direct 48.7 0 5545 5545 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.65 48.65 0.00 0.00 0.0000 0.0000 269849.81 269849.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.65 37 58 5545.14 3108 8354 5544.02 5272 5803 269850 269850 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.45
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.75
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.88
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.57
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 3049 (5479) 29.1% (52.2%) 98.8 3.02sec 16629 8157 Direct 296.3 (3123.0) 1610 4912 3085 44.7% (44.7%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.76 296.27 0.00 0.00 2.0385 0.0000 913937.39 913937.39 0.00% 8157.31 8157.31
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.35% 163.97 119 214 1609.68 1373 2909 1609.96 1562 1663 263957 263957 0.00%
crit 44.65% 132.30 90 170 4912.41 2746 7380 4917.01 4607 5286 649980 649980 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.80
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.27
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.27
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.61
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.79
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.10
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2430 23.2% 942.3 0.31sec 773 0 Periodic 2826.8 137 418 258 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 942.26 0.00 0.00 2826.77 0.0000 0.0000 728292.62 728292.62 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.10% 1614.19 1272 1930 136.86 118 249 136.88 135 139 220936 220936 0.00%
crit 42.90% 1212.58 923 1486 418.35 235 633 418.39 401 433 507357 507357 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1801 17.2% 428.5 0.74sec 1260 0 Periodic 892.3 605 0 605 0.0% 99.1%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 428.47 0.00 892.31 892.31 0.0000 1.0000 539875.96 539875.96 0.00% 605.03 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 892.31 713 1073 605.24 62 2729 605.75 560 662 539876 539876 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 4998 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 4997.84 4997.84 0.00% 42.24 42.24
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.11% 69.23 54 84 40.68 29 51 40.68 39 42 2816 2816 0.00%
crit 27.89% 26.77 12 42 81.50 58 101 81.49 72 90 2182 2182 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1897.50
Phoenix Flames 0 (769) 0.0% (7.3%) 16.4 18.44sec 14034 12457

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.41 0.00 0.00 0.00 1.1267 0.0000 0.00 0.00 0.00% 12456.91 12456.91

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.88
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.36
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.18
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 769 7.3% 16.4 18.46sec 14080 0 Direct 49.1 1447 5727 4691 75.8%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.36 49.08 0.00 0.00 0.0000 0.0000 230365.69 230365.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.17% 11.86 3 22 1447.15 1020 3328 1448.59 1153 1921 17181 17181 0.00%
crit 75.83% 37.22 23 49 5727.23 2039 9493 5732.72 5075 6214 213184 213184 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (21) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3471 29.9% (29.9%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3472.98 3472.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 70.13% 0.70 0 1 2674.26 2674 2674 1875.53 0 2674 1876 1876 0.00%
crit 29.87% 0.30 0 1 5348.51 5349 5349 1597.45 0 5349 1597 1597 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 9 0.1% 1.0 0.00sec 2811 0 Periodic 5.0 0 562 562 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2810.53 2810.53 0.00% 468.42 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 562.09 436 654 562.11 556 593 2811 2811 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 233 2.2% 33.5 8.57sec 2077 1703 Direct 33.5 0 2076 2076 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.51 33.50 0.00 0.00 1.2192 0.0000 69585.73 69585.73 0.00% 1703.28 1703.28
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.50 26 40 2076.47 1736 3332 2075.93 1949 2224 69586 69586 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.29
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.02
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.57
  • if_expr:searing_touch.active
Shadowcore Oil Blast 48 0.5% 43.2 6.93sec 335 0 Direct 43.2 257 539 335 27.8%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.19 43.19 0.00 0.00 0.0000 0.0000 14470.72 14470.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.20% 31.18 15 48 256.70 253 268 256.70 253 263 8003 8003 0.00%
crit 27.80% 12.01 4 24 538.58 506 617 538.64 506 599 6467 6467 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 641 6.1% 4.1 82.02sec 46632 14571 Periodic 49.0 0 3915 3915 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.12 0.00 16.35 49.05 3.2004 0.7422 192046.03 192046.03 0.00% 14571.02 14571.02
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 49.05 36 60 3915.46 3768 4405 3913.83 3865 4013 192046 192046 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.12
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
FeveredIncantation
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.18sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.95
  • if_expr:buff.combustion.up
Combustion 4.2 81.75sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.19
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 21.06sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.33
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.27
Rune of Power 7.4 41.36sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.39 0.00 0.00 0.00 1.1929 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.41
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.95sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.26 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.1sec 245.1sec 11.7sec 7.60% 18.09% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.2s / 250.3s
  • trigger_min/max:241.2s / 250.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.60%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.7sec 81.7sec 11.7sec 16.38% 0.00% 94.1 (94.1) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:77.0s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.38%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Fevered Incantation 76.1 241.6 3.9sec 0.9sec 3.4sec 59.80% 0.00% 170.0 (170.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_fevered_incantation
  • max_stacks:5
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 30.4s
  • trigger_min/max:0.0s / 21.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 24.9s

Stack Uptimes

  • fevered_incantation_1:25.10%
  • fevered_incantation_2:11.21%
  • fevered_incantation_3:3.00%
  • fevered_incantation_4:0.75%
  • fevered_incantation_5:19.74%

Spelldata

  • id:333049
  • name:Fevered Incantation
  • tooltip:Your spells deal an additional $m1% critical hit damage.
  • description:Your spells deal an additional $m1% critical hit damage.
  • max_stacks:5
  • duration:6.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.9sec 14.5sec 20.57% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:76.6s / 85.5s
  • trigger_min/max:76.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.57%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.4 0.0 6.1sec 6.1sec 2.2sec 36.11% 47.43% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 25.6s
  • trigger_min/max:0.8s / 25.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.11%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.5 0.0 6.8sec 6.8sec 0.9sec 12.12% 53.86% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.1s
  • trigger_min/max:1.0s / 51.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.12%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.6 81.7sec 10.8sec 13.1sec 18.36% 0.00% 17.4 (17.4) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.7s

Stack Uptimes

  • infernal_cascade_1:0.89%
  • infernal_cascade_2:17.47%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.6sec 0.0sec 22.6sec 9.57% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:322.0s / 332.7s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.57%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.7sec 26.7sec 11.7sec 45.29% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.4s
  • trigger_min/max:12.9s / 51.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.29%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.9sec 3.4sec 4.81% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.6s / 85.5s
  • trigger_min/max:76.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.81%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.4 38.0 61.0 6.1s 0.8s 25.6s
Heating Up removed 1.3 0.0 5.0 91.3s 4.9s 256.5s
Heating Up converted with Fire Blast 22.0 14.0 31.0 13.9s 1.1s 61.0s
Hot Streak procs 44.5 35.0 54.0 6.8s 1.0s 51.1s
Hot Streak spells used 99.5 80.0 118.0 3.0s 0.0s 23.9s
Hot Streak spell crits 94.8 75.0 113.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.9 0.0 5.0 42.7s 4.3s 117.6s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.1 22.0 40.0 18.6s 1.1s 74.1s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.23% 17.23% 21.61% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.613149.815271.795
Counterspell0.5640.0002.7628.6763.82214.264
Shifting Power17.9845.45725.59477.73960.06499.308
Fire Blast0.1710.0009.7428.3332.20225.053
Rune of Power4.0610.00015.06330.32322.44238.939
Dragon's Breath4.4680.00024.01264.54242.99384.913
Combustion1.2940.0002.5715.4482.4309.959
Phoenix Flames0.2430.0004.6063.9943.7314.606

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
FeveredIncantation
mana_regen Mana 3219.30 237030.40 100.00% 73.63 62855.41 20.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 789.93 800.59 62867.5 46800.6 40250.0 50000.0
Usage Type Count Total Avg RPE APR
FeveredIncantation
combustion Mana 4.3 21305.3 5000.0 5084.5 0.0
counterspell Mana 15.6 15597.3 1000.0 1017.3 0.0
dragons_breath Mana 14.3 28608.4 2000.0 2035.3 3.4
fire_blast Mana 49.5 24755.0 500.0 508.8 10.9
flamestrike Mana 100.5 125633.3 1250.0 1272.2 13.1
scorch Mana 34.1 17052.5 500.0 508.9 4.1
shifting_power Mana 4.2 10472.9 2500.0 2543.0 18.3

Statistics & Data Analysis

Fight Length
FeveredIncantation Fight Length
Count 904
Mean 300.05
Minimum 240.06
Maximum 359.80
Spread ( max - min ) 119.73
Range [ ( max - min ) / 2 * 100% ] 19.95%
Standard Deviation 33.5317
5th Percentile 247.59
95th Percentile 352.57
( 95th Percentile - 5th Percentile ) 104.98
Mean Distribution
Standard Deviation 1.1152
95.00% Confidence Interval ( 297.87 - 302.24 )
Normalized 95.00% Confidence Interval ( 99.27% - 100.73% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 480
0.1% Error 47975
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 39
0.01 Scale Factor Error with Delta=300 960
DPS
FeveredIncantation Damage Per Second
Count 904
Mean 10496.53
Minimum 9757.58
Maximum 11253.26
Spread ( max - min ) 1495.68
Range [ ( max - min ) / 2 * 100% ] 7.12%
Standard Deviation 314.0161
5th Percentile 10004.48
95th Percentile 11014.55
( 95th Percentile - 5th Percentile ) 1010.07
Mean Distribution
Standard Deviation 10.4440
95.00% Confidence Interval ( 10476.06 - 10517.00 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 35
0.1% Error 3439
0.1 Scale Factor Error with Delta=300 842
0.05 Scale Factor Error with Delta=300 3368
0.01 Scale Factor Error with Delta=300 84176
Priority Target DPS
FeveredIncantation Priority Target Damage Per Second
Count 904
Mean 4509.55
Minimum 4160.01
Maximum 4912.60
Spread ( max - min ) 752.60
Range [ ( max - min ) / 2 * 100% ] 8.34%
Standard Deviation 135.7583
5th Percentile 4286.92
95th Percentile 4738.25
( 95th Percentile - 5th Percentile ) 451.33
Mean Distribution
Standard Deviation 4.5153
95.00% Confidence Interval ( 4500.70 - 4518.40 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 35
0.1% Error 3482
0.1 Scale Factor Error with Delta=300 158
0.05 Scale Factor Error with Delta=300 630
0.01 Scale Factor Error with Delta=300 15734
DPS(e)
FeveredIncantation Damage Per Second (Effective)
Count 904
Mean 10496.53
Minimum 9757.58
Maximum 11253.26
Spread ( max - min ) 1495.68
Range [ ( max - min ) / 2 * 100% ] 7.12%
Damage
FeveredIncantation Damage
Count 904
Mean 3140670.12
Minimum 2433591.89
Maximum 3814185.78
Spread ( max - min ) 1380593.89
Range [ ( max - min ) / 2 * 100% ] 21.98%
DTPS
FeveredIncantation Damage Taken Per Second
Count 904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
FeveredIncantation Healing Per Second
Count 904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
FeveredIncantation Healing Per Second (Effective)
Count 904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
FeveredIncantation Heal
Count 904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
FeveredIncantation Healing Taken Per Second
Count 904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
FeveredIncantation Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
FeveredIncantationTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
FeveredIncantation Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.33 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.26 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.16 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.41 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.45 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.27 potion
0.00 blood_fury
a 1.95 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.26 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.75 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.19 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.80 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.12 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.88 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.27 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.29 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.34 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.27 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.88 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.36 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.02 scorch,if=searing_touch.active
r 3.31 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.61 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.79 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.57 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.18 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.41 dragons_breath,if=active_enemies>1
y 19.57 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.10 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrssXsXmsszzQzXXtxzzzzzXzzxQzzzXVsXmsrsbSjeccQTgcighccgcQiglvzVsssXXmsxvQzzzXzXtzxzzzQzzVsXrssXmszQbSjeccTgcighccQgciglVssssXpXtvzQxXtzzzzzzXxzQzVqnqmqqmqqmqXtxyytyQtbSjeccTagcighccQgcigilVnmqqqmqqmnmqyytxXQtyyvtyuytyytyvtxyyytyQytyVmXnmqnqmp

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 1 food FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 2 augmentation FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.255 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.255 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.762 combustion_phase c fire_blast Fluffy_Pillow 45007.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, fevered_incantation, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 default T cancel_buff Fluffy_Pillow 43366.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_cooldowns a berserking Fluffy_Pillow 43366.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase g flamestrike Fluffy_Pillow 43366.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.277 combustion_phase c fire_blast Fluffy_Pillow 42522.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.735 combustion_phase i phoenix_flames Fluffy_Pillow 42480.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.600 combustion_phase g flamestrike Fluffy_Pillow 43345.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.463 combustion_phase h shifting_power Fluffy_Pillow 42958.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.690 combustion_phase c fire_blast Fluffy_Pillow 41685.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.214 combustion_phase c fire_blast Fluffy_Pillow 41709.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.090 default Q counterspell Fluffy_Pillow 42085.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.090 combustion_phase g flamestrike Fluffy_Pillow 41085.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.090 combustion_phase c fire_blast Fluffy_Pillow 39835.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.953 combustion_phase i phoenix_flames Fluffy_Pillow 40198.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.816 combustion_phase g flamestrike Fluffy_Pillow 41061.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.816 combustion_phase c fire_blast Fluffy_Pillow 39811.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.679 combustion_phase i phoenix_flames Fluffy_Pillow 40174.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.545 combustion_phase g flamestrike Fluffy_Pillow 41040.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.407 combustion_phase k scorch Fluffy_Pillow 40652.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.269 combustion_phase i phoenix_flames Fluffy_Pillow 41014.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.131 combustion_phase g flamestrike Fluffy_Pillow 41876.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.996 default V rune_of_power Fluffy_Pillow 41491.0/50000: 83% mana bloodlust, fevered_incantation(5), gladiators_badge, potion_of_spectral_intellect
0:15.945 rop_phase r dragons_breath Fluffy_Pillow 42440.0/50000: 85% mana bloodlust, rune_of_power, fevered_incantation(5), potion_of_spectral_intellect
0:16.893 rop_phase s flamestrike Fluffy_Pillow 41388.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.103 rop_phase s flamestrike Fluffy_Pillow 42348.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.271 default X fire_blast Fluffy_Pillow 44516.0/50000: 89% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.312 rop_phase s flamestrike Fluffy_Pillow 42807.0/50000: 86% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:23.043 default X fire_blast Fluffy_Pillow 44538.0/50000: 89% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:23.523 rop_phase m flamestrike Fluffy_Pillow 43268.0/50000: 87% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:24.471 rop_phase s flamestrike Fluffy_Pillow 42966.0/50000: 86% mana bloodlust, rune_of_power, fevered_incantation(2), potion_of_spectral_intellect
0:26.682 rop_phase s flamestrike Fluffy_Pillow 43927.0/50000: 88% mana bloodlust, rune_of_power
0:28.893 standard_rotation z flamestrike Fluffy_Pillow 44888.0/50000: 90% mana bloodlust
0:31.103 standard_rotation z flamestrike Fluffy_Pillow 45848.0/50000: 92% mana bloodlust, fevered_incantation(2)
0:33.313 default Q counterspell Fluffy_Pillow 46808.0/50000: 94% mana bloodlust, fevered_incantation(2)
0:33.313 standard_rotation z flamestrike Fluffy_Pillow 45808.0/50000: 92% mana bloodlust, fevered_incantation(2)
0:33.894 default X fire_blast Fluffy_Pillow 46389.0/50000: 93% mana bloodlust, fevered_incantation(2)
0:35.123 default X fire_blast Fluffy_Pillow 47118.0/50000: 94% mana bloodlust, heating_up, fevered_incantation(3)
0:35.523 standard_rotation t flamestrike Fluffy_Pillow 45768.0/50000: 92% mana bloodlust, hot_streak
0:36.472 standard_rotation x dragons_breath Fluffy_Pillow 45467.0/50000: 91% mana bloodlust, fevered_incantation
0:37.420 standard_rotation z flamestrike Fluffy_Pillow 44415.0/50000: 89% mana bloodlust
0:39.632 standard_rotation z flamestrike Fluffy_Pillow 45377.0/50000: 91% mana bloodlust
0:41.843 standard_rotation z flamestrike Fluffy_Pillow 46338.0/50000: 93% mana
0:44.715 standard_rotation z flamestrike Fluffy_Pillow 47960.0/50000: 96% mana
0:47.587 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana fevered_incantation
0:48.205 default X fire_blast Fluffy_Pillow 49372.0/50000: 99% mana fevered_incantation
0:50.459 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:53.332 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:56.204 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up, fevered_incantation
0:57.438 default Q counterspell Fluffy_Pillow 47988.0/50000: 96% mana
0:57.438 standard_rotation z flamestrike Fluffy_Pillow 46988.0/50000: 94% mana
1:00.310 standard_rotation z flamestrike Fluffy_Pillow 48610.0/50000: 97% mana fevered_incantation
1:03.183 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:04.531 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
1:06.054 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana heating_up
1:07.288 rop_phase s flamestrike Fluffy_Pillow 49987.0/50000: 100% mana heating_up, rune_of_power
1:07.288 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana heating_up, rune_of_power
1:10.161 rop_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:11.394 rop_phase s flamestrike Fluffy_Pillow 48738.0/50000: 97% mana rune_of_power, fevered_incantation(2)
1:14.267 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:15.501 rop_phase s flamestrike Fluffy_Pillow 47989.0/50000: 96% mana rune_of_power, fevered_incantation(2)
1:18.374 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:18.374 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power, gladiators_badge
1:18.374 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power, soul_ignition, gladiators_badge
1:20.626 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:20.626 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:21.166 combustion_phase c fire_blast Fluffy_Pillow 45040.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation, infernal_cascade, soul_ignition, gladiators_badge
1:21.247 default Q counterspell Fluffy_Pillow 43371.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
1:21.438 default T cancel_buff Fluffy_Pillow 42562.0/50000: 85% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
1:21.438 combustion_phase g flamestrike Fluffy_Pillow 42562.0/50000: 85% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:21.732 combustion_phase c fire_blast Fluffy_Pillow 41606.0/50000: 83% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:22.672 combustion_phase i phoenix_flames Fluffy_Pillow 42046.0/50000: 84% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:23.906 combustion_phase g flamestrike Fluffy_Pillow 43280.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:25.139 combustion_phase h shifting_power Fluffy_Pillow 43263.0/50000: 87% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:25.994 combustion_phase c fire_blast Fluffy_Pillow 41618.0/50000: 83% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:27.702 combustion_phase c fire_blast Fluffy_Pillow 42826.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:28.676 combustion_phase g flamestrike Fluffy_Pillow 43300.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:29.565 combustion_phase c fire_blast Fluffy_Pillow 42939.0/50000: 86% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:29.910 default Q counterspell Fluffy_Pillow 42784.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:29.910 combustion_phase i phoenix_flames Fluffy_Pillow 41784.0/50000: 84% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:31.142 combustion_phase g flamestrike Fluffy_Pillow 43016.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:32.375 combustion_phase l dragons_breath Fluffy_Pillow 42999.0/50000: 86% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:33.609 standard_rotation v phoenix_flames Fluffy_Pillow 42233.0/50000: 84% mana fevered_incantation(5), infernal_cascade(2)
1:34.843 standard_rotation z flamestrike Fluffy_Pillow 43467.0/50000: 87% mana fevered_incantation
1:37.716 default V rune_of_power Fluffy_Pillow 45090.0/50000: 90% mana
1:38.949 rop_phase s flamestrike Fluffy_Pillow 46323.0/50000: 93% mana rune_of_power
1:41.821 rop_phase s flamestrike Fluffy_Pillow 47945.0/50000: 96% mana rune_of_power, fevered_incantation
1:44.695 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power, fevered_incantation
1:45.939 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power, fevered_incantation
1:47.122 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power, fevered_incantation(2)
1:47.567 rop_phase m flamestrike Fluffy_Pillow 48695.0/50000: 97% mana hot_streak, rune_of_power, fevered_incantation
1:48.801 rop_phase s flamestrike Fluffy_Pillow 48679.0/50000: 97% mana rune_of_power
1:51.673 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
1:52.908 standard_rotation v phoenix_flames Fluffy_Pillow 47989.0/50000: 96% mana fevered_incantation(2)
1:54.140 default Q counterspell Fluffy_Pillow 49221.0/50000: 98% mana
1:54.140 standard_rotation z flamestrike Fluffy_Pillow 48221.0/50000: 96% mana
1:57.012 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:59.886 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:02.306 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:02.758 standard_rotation z flamestrike Fluffy_Pillow 48702.0/50000: 97% mana heating_up
2:05.163 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:05.630 standard_rotation t flamestrike Fluffy_Pillow 48717.0/50000: 97% mana hot_streak, fevered_incantation
2:06.863 standard_rotation z flamestrike Fluffy_Pillow 48700.0/50000: 97% mana
2:09.736 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
2:10.969 standard_rotation z flamestrike Fluffy_Pillow 47988.0/50000: 96% mana
2:13.840 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:16.713 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:19.584 default Q counterspell Fluffy_Pillow 48753.0/50000: 98% mana fevered_incantation(2)
2:19.584 standard_rotation z flamestrike Fluffy_Pillow 47753.0/50000: 96% mana fevered_incantation(2)
2:22.458 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:25.332 default V rune_of_power Fluffy_Pillow 48756.0/50000: 98% mana
2:26.565 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
2:26.565 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
2:29.437 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:30.672 rop_phase s flamestrike Fluffy_Pillow 47989.0/50000: 96% mana heating_up, rune_of_power
2:33.545 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:33.545 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:36.418 rop_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power, fevered_incantation(4)
2:37.651 rop_phase s flamestrike Fluffy_Pillow 48738.0/50000: 97% mana rune_of_power, fevered_incantation
2:40.524 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:43.397 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
2:43.584 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47942.0/50000: 96% mana
2:43.584 default S use_item_soul_igniter Fluffy_Pillow 47942.0/50000: 96% mana gladiators_badge
2:43.584 combustion_phase j flamestrike Fluffy_Pillow 47942.0/50000: 96% mana soul_ignition, gladiators_badge
2:45.821 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:45.821 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:46.368 combustion_phase c fire_blast Fluffy_Pillow 45047.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation, infernal_cascade, soul_ignition, gladiators_badge
2:46.455 default T cancel_buff Fluffy_Pillow 43384.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
2:46.455 combustion_phase g flamestrike Fluffy_Pillow 43384.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:46.949 combustion_phase c fire_blast Fluffy_Pillow 42628.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:47.687 combustion_phase i phoenix_flames Fluffy_Pillow 42866.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:48.921 combustion_phase g flamestrike Fluffy_Pillow 44100.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:50.158 combustion_phase h shifting_power Fluffy_Pillow 44087.0/50000: 88% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:51.051 combustion_phase c fire_blast Fluffy_Pillow 42480.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:52.904 combustion_phase c fire_blast Fluffy_Pillow 43833.0/50000: 88% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:53.666 default Q counterspell Fluffy_Pillow 44095.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:53.666 combustion_phase g flamestrike Fluffy_Pillow 43095.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:54.442 combustion_phase c fire_blast Fluffy_Pillow 42621.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:54.899 combustion_phase i phoenix_flames Fluffy_Pillow 42578.0/50000: 85% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:56.131 combustion_phase g flamestrike Fluffy_Pillow 43810.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:57.364 combustion_phase l dragons_breath Fluffy_Pillow 43793.0/50000: 88% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:58.599 default V rune_of_power Fluffy_Pillow 43028.0/50000: 86% mana fevered_incantation(5), infernal_cascade(2)
2:59.834 rop_phase s flamestrike Fluffy_Pillow 44263.0/50000: 89% mana rune_of_power, fevered_incantation(5)
3:02.706 rop_phase s flamestrike Fluffy_Pillow 45885.0/50000: 92% mana rune_of_power, fevered_incantation
3:05.579 rop_phase s flamestrike Fluffy_Pillow 47508.0/50000: 95% mana rune_of_power
3:08.451 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
3:10.806 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:11.324 rop_phase p phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:11.324 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:12.556 standard_rotation t flamestrike Fluffy_Pillow 49487.0/50000: 99% mana hot_streak, fevered_incantation
3:13.789 standard_rotation v phoenix_flames Fluffy_Pillow 49470.0/50000: 99% mana
3:15.022 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana heating_up, fevered_incantation(3)
3:17.895 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana heating_up, fevered_incantation(2)
3:17.895 standard_rotation x dragons_breath Fluffy_Pillow 47755.0/50000: 96% mana heating_up, fevered_incantation(2)
3:18.986 default X fire_blast Fluffy_Pillow 46756.0/50000: 94% mana heating_up
3:19.128 standard_rotation t flamestrike Fluffy_Pillow 46488.0/50000: 93% mana hot_streak, fevered_incantation
3:20.362 standard_rotation z flamestrike Fluffy_Pillow 46472.0/50000: 93% mana
3:23.235 standard_rotation z flamestrike Fluffy_Pillow 48095.0/50000: 96% mana
3:26.109 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
3:28.981 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana fevered_incantation
3:31.855 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
3:34.727 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana fevered_incantation
3:35.374 default X fire_blast Fluffy_Pillow 49401.0/50000: 99% mana fevered_incantation
3:37.598 standard_rotation x dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana heating_up
3:38.833 standard_rotation z flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up, fevered_incantation
3:41.705 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana heating_up
3:41.895 standard_rotation z flamestrike Fluffy_Pillow 47944.0/50000: 96% mana heating_up
3:44.768 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
3:46.063 rop_phase q scorch Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:46.063 rop_phase n fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:47.296 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:48.530 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
3:49.764 rop_phase q scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:50.997 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:52.232 rop_phase m flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
3:53.466 rop_phase q scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:54.700 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:55.933 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
3:57.167 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:58.401 default X fire_blast Fluffy_Pillow 49505.0/50000: 99% mana heating_up, fevered_incantation
3:58.401 standard_rotation t flamestrike Fluffy_Pillow 49005.0/50000: 98% mana hot_streak, fevered_incantation(2)
3:59.635 standard_rotation x dragons_breath Fluffy_Pillow 48989.0/50000: 98% mana heating_up, fevered_incantation
4:00.868 standard_rotation y scorch Fluffy_Pillow 48222.0/50000: 96% mana heating_up, fevered_incantation
4:02.102 standard_rotation y scorch Fluffy_Pillow 48956.0/50000: 98% mana heating_up, fevered_incantation
4:03.336 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, fevered_incantation(2)
4:04.570 standard_rotation y scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, fevered_incantation
4:05.802 default Q counterspell Fluffy_Pillow 49503.0/50000: 99% mana heating_up, fevered_incantation
4:05.895 standard_rotation t flamestrike Fluffy_Pillow 48596.0/50000: 97% mana hot_streak, fevered_incantation(2)
4:07.128 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48579.0/50000: 97% mana
4:07.128 default S use_item_soul_igniter Fluffy_Pillow 48579.0/50000: 97% mana gladiators_badge
4:07.128 combustion_phase j flamestrike Fluffy_Pillow 48579.0/50000: 97% mana soul_ignition, gladiators_badge
4:09.351 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:09.351 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:09.871 combustion_phase c fire_blast Fluffy_Pillow 45020.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation, infernal_cascade, soul_ignition, gladiators_badge
4:10.000 default T cancel_buff Fluffy_Pillow 43399.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
4:10.000 combustion_cooldowns a berserking Fluffy_Pillow 43399.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:10.000 combustion_phase g flamestrike Fluffy_Pillow 43399.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:10.372 combustion_phase c fire_blast Fluffy_Pillow 42521.0/50000: 85% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:11.120 combustion_phase i phoenix_flames Fluffy_Pillow 42769.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:12.242 combustion_phase g flamestrike Fluffy_Pillow 43891.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:13.365 combustion_phase h shifting_power Fluffy_Pillow 43764.0/50000: 88% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:14.360 combustion_phase c fire_blast Fluffy_Pillow 42259.0/50000: 85% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:16.379 combustion_phase c fire_blast Fluffy_Pillow 43778.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:16.443 default Q counterspell Fluffy_Pillow 43342.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:16.443 combustion_phase g flamestrike Fluffy_Pillow 42342.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:16.922 combustion_phase c fire_blast Fluffy_Pillow 41571.0/50000: 83% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:17.564 combustion_phase i phoenix_flames Fluffy_Pillow 41713.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:18.687 combustion_phase g flamestrike Fluffy_Pillow 42836.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:19.808 combustion_phase i phoenix_flames Fluffy_Pillow 42707.0/50000: 85% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:20.929 combustion_phase l dragons_breath Fluffy_Pillow 43828.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:22.050 default V rune_of_power Fluffy_Pillow 42949.0/50000: 86% mana heating_up, fevered_incantation(5), gladiators_badge
4:23.282 rop_phase n fire_blast Fluffy_Pillow 44181.0/50000: 88% mana heating_up, rune_of_power, fevered_incantation(5)
4:23.326 rop_phase m flamestrike Fluffy_Pillow 43725.0/50000: 87% mana hot_streak, rune_of_power, fevered_incantation(5)
4:24.562 rop_phase q scorch Fluffy_Pillow 43711.0/50000: 87% mana rune_of_power
4:25.796 rop_phase q scorch Fluffy_Pillow 44445.0/50000: 89% mana rune_of_power
4:27.029 rop_phase q scorch Fluffy_Pillow 45178.0/50000: 90% mana heating_up, rune_of_power, fevered_incantation
4:28.263 rop_phase m flamestrike Fluffy_Pillow 45912.0/50000: 92% mana hot_streak, rune_of_power, fevered_incantation(2)
4:29.497 rop_phase q scorch Fluffy_Pillow 45896.0/50000: 92% mana heating_up, rune_of_power, fevered_incantation(2)
4:30.728 rop_phase q scorch Fluffy_Pillow 46627.0/50000: 93% mana heating_up, rune_of_power, fevered_incantation(2)
4:31.962 rop_phase m flamestrike Fluffy_Pillow 47361.0/50000: 95% mana hot_streak, rune_of_power, fevered_incantation(3)
4:32.053 rop_phase n fire_blast Fluffy_Pillow 46202.0/50000: 92% mana heating_up, rune_of_power, fevered_incantation
4:33.196 rop_phase m flamestrike Fluffy_Pillow 46845.0/50000: 94% mana hot_streak, rune_of_power, fevered_incantation(2)
4:34.432 rop_phase q scorch Fluffy_Pillow 46831.0/50000: 94% mana rune_of_power, fevered_incantation
4:35.666 standard_rotation y scorch Fluffy_Pillow 47565.0/50000: 95% mana fevered_incantation
4:36.900 standard_rotation y scorch Fluffy_Pillow 48299.0/50000: 97% mana heating_up, fevered_incantation(2)
4:38.132 standard_rotation t flamestrike Fluffy_Pillow 49031.0/50000: 98% mana hot_streak, fevered_incantation(3)
4:39.366 standard_rotation x dragons_breath Fluffy_Pillow 49015.0/50000: 98% mana heating_up, fevered_incantation(2)
4:39.715 default X fire_blast Fluffy_Pillow 47318.0/50000: 95% mana heating_up
4:40.600 default Q counterspell Fluffy_Pillow 47749.0/50000: 95% mana hot_streak, fevered_incantation
4:40.600 standard_rotation t flamestrike Fluffy_Pillow 46749.0/50000: 93% mana hot_streak, fevered_incantation
4:41.833 standard_rotation y scorch Fluffy_Pillow 46732.0/50000: 93% mana
4:43.067 standard_rotation y scorch Fluffy_Pillow 47466.0/50000: 95% mana
4:44.300 standard_rotation v phoenix_flames Fluffy_Pillow 48199.0/50000: 96% mana heating_up, fevered_incantation
4:45.533 standard_rotation t flamestrike Fluffy_Pillow 49432.0/50000: 99% mana hot_streak
4:46.766 standard_rotation y scorch Fluffy_Pillow 49415.0/50000: 99% mana
4:47.909 standard_rotation u fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
4:47.999 standard_rotation y scorch Fluffy_Pillow 49090.0/50000: 98% mana heating_up, fevered_incantation
4:49.233 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, fevered_incantation(2)
4:50.468 standard_rotation y scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up, fevered_incantation
4:51.700 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, fevered_incantation
4:52.933 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(2)
4:54.166 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation
4:55.400 standard_rotation v phoenix_flames Fluffy_Pillow 49505.0/50000: 99% mana heating_up, fevered_incantation
4:56.635 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
4:57.868 standard_rotation x dragons_breath Fluffy_Pillow 49983.0/50000: 100% mana fevered_incantation
4:59.102 standard_rotation y scorch Fluffy_Pillow 49217.0/50000: 98% mana
5:00.335 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana
5:01.567 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, fevered_incantation
5:02.801 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, fevered_incantation(2)
5:04.035 standard_rotation y scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, fevered_incantation
5:05.269 default Q counterspell Fluffy_Pillow 49505.0/50000: 99% mana heating_up, fevered_incantation
5:05.269 standard_rotation y scorch Fluffy_Pillow 48505.0/50000: 97% mana heating_up, fevered_incantation
5:06.503 standard_rotation t flamestrike Fluffy_Pillow 49239.0/50000: 98% mana hot_streak, fevered_incantation(2)
5:07.737 standard_rotation y scorch Fluffy_Pillow 49223.0/50000: 98% mana heating_up, fevered_incantation
5:08.970 default V rune_of_power Fluffy_Pillow 49504.0/50000: 99% mana heating_up, fevered_incantation
5:10.203 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power, fevered_incantation(2)
5:10.203 default X fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
5:10.707 rop_phase n fire_blast Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power, fevered_incantation
5:11.435 rop_phase m flamestrike Fluffy_Pillow 48982.0/50000: 98% mana hot_streak, rune_of_power, fevered_incantation(2)
5:12.669 rop_phase q scorch Fluffy_Pillow 48966.0/50000: 98% mana rune_of_power
5:12.669 rop_phase n fire_blast Fluffy_Pillow 48966.0/50000: 98% mana rune_of_power
5:13.903 rop_phase q scorch Fluffy_Pillow 49200.0/50000: 98% mana heating_up, rune_of_power, fevered_incantation
5:15.136 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
5:16.371 rop_phase p phoenix_flames Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Fevered Incantation }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="FeveredIncantation"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6931/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

Firestorm : 10034 dps, 4256 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10033.8 10033.8 19.7 / 0.196% 1263.6 / 12.6% 12.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
814.4 803.3 Mana 0.00% 52.0 99.7% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Firestorm 10034
Blazing Surge 207 2.1% 4.2 82.26sec 14643 0 Direct 12.3 3912 7830 5029 28.5%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.22 12.28 0.00 0.00 0.0000 0.0000 61757.48 61757.48 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.48% 8.78 3 15 3911.60 3555 4632 3910.82 3726 4179 34333 34333 0.00%
crit 28.52% 3.50 0 9 7830.09 7110 9108 7717.73 0 9107 27424 27424 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 295 2.9% 13.8 20.97sec 6378 5366 Direct 41.5 1320 3410 2125 38.6%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.85 41.55 0.00 0.00 1.1887 0.0000 88339.04 88339.04 0.00% 5365.91 5365.91
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 61.44% 25.53 14 38 1320.12 1143 2422 1318.82 1195 1615 33706 33706 0.00%
crit 38.56% 16.02 5 30 3410.43 2286 5343 3398.07 2311 4227 54633 54633 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.09
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.41
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.36
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 20.8 13.80sec 599 0 Direct 20.8 469 938 599 27.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.78 20.78 0.00 0.00 0.0000 0.0000 12442.21 12442.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.39% 15.04 6 28 469.15 460 488 469.21 460 481 7058 7058 0.00%
crit 27.61% 5.74 0 13 938.21 920 975 935.59 0 975 5384 5384 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 822 8.2% 48.2 6.19sec 5089 0 Direct 48.2 0 5088 5088 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.22 48.22 0.00 0.00 0.0000 0.0000 245377.27 245377.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.22 37 58 5087.71 3108 7264 5087.52 4788 5320 245377 245377 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.31
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.32
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.99
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.61
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 3130 (5532) 31.2% (55.1%) 103.5 2.87sec 15963 8074 Direct 310.5 (3275.8) 1612 4340 3011 51.2% (51.2%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 103.51 310.54 0.00 0.00 1.9771 0.0000 934786.29 934786.29 0.00% 8073.84 8073.84
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 48.78% 151.47 102 201 1611.97 1373 2909 1612.53 1545 1704 244191 244191 0.00%
crit 51.22% 159.07 97 227 4340.46 2746 6417 4346.92 3942 4742 690595 690595 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:20.70
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.15
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:11.46
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:20.95
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:17.96
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:28.41
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2403 23.9% 988.4 0.30sec 726 0 Periodic 2965.2 137 380 242 43.1% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 988.41 0.00 0.00 2965.24 0.0000 0.0000 717556.64 717556.64 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.91% 1687.51 1338 2096 137.36 118 249 137.37 134 141 231808 231808 0.00%
crit 43.09% 1277.73 934 1741 380.15 235 550 379.99 364 403 485748 485748 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1663 16.6% 438.4 0.72sec 1133 0 Periodic 889.1 559 0 559 0.0% 98.8%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 438.42 0.00 889.10 889.10 0.0000 1.0000 496812.94 496812.94 0.00% 558.78 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 889.10 713 1073 558.95 62 2287 559.45 500 616 496813 496813 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 4999 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 4999.25 4999.25 0.00% 42.25 42.25
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.04% 69.16 53 83 40.69 29 51 40.69 39 43 2814 2814 0.00%
crit 27.96% 26.84 13 43 81.41 58 101 81.38 72 91 2185 2185 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2307.94
Phoenix Flames 0 (631) 0.0% (6.3%) 16.1 18.65sec 11703 10351

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.10 0.00 0.00 0.00 1.1306 0.0000 0.00 0.00 0.00% 10351.44 10351.44

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:9.49
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:2.11
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.51
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 631 6.3% 16.1 18.68sec 11733 0 Direct 48.2 1484 4916 3908 70.7%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.06 48.18 0.00 0.00 0.0000 0.0000 188458.34 188458.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 29.31% 14.12 2 30 1483.75 1020 3742 1475.11 1142 1945 20944 20944 0.00%
crit 70.69% 34.06 19 50 4916.23 2039 8255 4917.38 4139 5444 167514 167514 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3439 28.6% (28.6%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3437.98 3437.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.44% 0.71 0 1 2674.26 2674 2674 1910.53 0 2674 1911 1911 0.00%
crit 28.56% 0.29 0 1 5348.51 5349 5349 1527.45 0 5349 1527 1527 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2489 0 Periodic 5.0 0 498 498 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2489.31 2489.31 0.00% 414.88 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 497.86 379 569 497.86 459 523 2489 2489 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 207 2.1% 30.5 7.65sec 2014 1648 Direct 30.5 0 2014 2014 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 30.54 30.53 0.00 0.00 1.2221 0.0000 61510.98 61510.98 0.00% 1648.25 1648.25
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 30.53 20 39 2014.07 1532 3651 2013.25 1854 2192 61511 61511 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:0.94
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:11.71
  • if_expr:searing_touch.active
    standard_rotation
    [y]:18.21
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 43.0 6.78sec 328 0 Direct 43.0 257 513 328 27.7%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.97 42.97 0.00 0.00 0.0000 0.0000 14078.88 14078.88 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.30% 31.07 16 53 256.54 253 268 256.51 253 263 7970 7970 0.00%
crit 27.70% 11.90 3 23 513.29 506 536 513.34 506 529 6109 6109 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 551 5.5% 4.1 82.40sec 40542 12660 Periodic 48.4 1143 3404 3397 99.7% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.06 0.00 16.15 48.44 3.2024 0.7420 164593.60 164593.60 0.00% 12660.07 12660.07
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 0.27% 0.13 0 10 1143.18 1041 1368 31.86 0 1329 150 150 0.00%
crit 99.73% 48.31 30 60 3403.58 2081 3831 3402.56 3251 3492 164444 164444 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.06
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
Firestorm
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 246.07sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.92
  • if_expr:buff.combustion.up
Combustion 4.1 82.15sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.14
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.2 21.19sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.18
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.25
Rune of Power 7.3 41.53sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.32 0.00 0.00 0.00 1.1928 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.34
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 83.12sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.22 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 246.2sec 246.2sec 11.7sec 7.51% 17.93% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:181.0s / 254.3s
  • trigger_min/max:181.0s / 254.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:7.51%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.56% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.56%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.1 0.0 82.2sec 82.2sec 11.7sec 16.25% 0.00% 93.1 (93.1) 4.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 99.4s
  • trigger_min/max:77.0s / 99.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.25%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Firestorm 3.9 0.0 62.2sec 61.7sec 4.0sec 5.16% 0.00% 0.0 (0.0) 3.8

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_firestorm
  • max_stacks:1
  • base duration:4.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

RPPM Details

  • scaling:none
  • frequency:1.66
  • modifier:1.00

Trigger Details

  • interval_min/max:4.0s / 279.5s
  • trigger_min/max:1.2s / 279.5s
  • trigger_pct:9.33%
  • duration_min/max:0.0s / 7.9s

Stack Uptimes

  • firestorm_1:5.16%

Spelldata

  • id:333100
  • name:Firestorm
  • tooltip:Pyroblast and Flamestrike have no cast time and are guaranteed to critically strike.
  • description:{$@spelldesc333097=When Hot Streak activates, you have a low chance to cause all Pyroblasts and Flamestrikes to have no cast time and be guaranteed critical strikes for {$333100d=4 seconds}.}
  • max_stacks:0
  • duration:4.00
  • cooldown:0.00
  • default_chance:0.00%

Trigger Spelldata

  • id:333097
  • name:Firestorm
  • tooltip:
  • description:When Hot Streak activates, you have a low chance to cause all Pyroblasts and Flamestrikes to have no cast time and be guaranteed critical strikes for {$333100d=4 seconds}.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:100.00%
Gladiator's Badge 4.2 0.0 82.0sec 83.2sec 14.5sec 20.44% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:77.0s / 99.4s
  • trigger_min/max:77.0s / 88.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.44%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 47.3 0.0 6.4sec 6.4sec 2.2sec 35.14% 47.13% 0.0 (0.0) 3.6

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.6s / 30.6s
  • trigger_min/max:0.6s / 30.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:35.14%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 42.1 0.0 7.2sec 7.2sec 0.8sec 11.31% 48.73% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 53.0s
  • trigger_min/max:0.8s / 53.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.7s

Stack Uptimes

  • hot_streak_1:11.31%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.3 21.0 78.0sec 10.9sec 12.9sec 18.58% 0.00% 16.7 (16.7) 4.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:6.4s / 99.4s
  • trigger_min/max:0.5s / 90.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 17.0s

Stack Uptimes

  • infernal_cascade_1:1.14%
  • infernal_cascade_2:17.44%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 328.4sec 0.0sec 23.0sec 9.54% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.8s / 350.8s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.54%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.9sec 26.9sec 11.7sec 45.02% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 67.6s
  • trigger_min/max:12.0s / 67.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.02%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 82.0sec 83.2sec 3.4sec 4.76% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 99.4s
  • trigger_min/max:77.0s / 88.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.6s

Stack Uptimes

  • soul_ignition_1:4.76%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 47.3 36.0 61.0 6.4s 0.6s 30.6s
Heating Up removed 1.2 0.0 5.0 84.6s 1.2s 261.5s
Heating Up converted with Fire Blast 21.2 11.0 30.0 14.3s 0.8s 68.7s
Hot Streak procs 42.1 30.0 52.0 7.2s 0.8s 53.0s
Hot Streak spells used 95.8 76.0 117.0 3.1s 0.0s 25.0s
Hot Streak spell crits 90.4 68.0 112.0 3.3s 0.0s 25.0s
Hot Streak spell crits wasted 1.0 0.0 5.0 54.6s 3.7s 302.0s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 31.4 21.0 40.0 18.8s 0.9s 77.8s
Infernal Cascade expires during Combustion 0.2 0.0 2.0 112.0s 81.8s 249.8s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.09% 13.70% 20.76% 1.0s 0.0s 4.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000209.652146.066271.896
Counterspell0.5740.0003.0778.7493.79815.248
Shifting Power18.3685.456105.92678.93060.030172.450
Fire Blast0.1920.00012.2089.3802.18425.209
Rune of Power4.1140.00018.83930.50420.46557.607
Dragon's Breath4.5450.00029.82565.43242.879106.739
Combustion1.4200.0006.2575.9472.24412.837
Phoenix Flames0.3440.00019.9745.5453.73138.363

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Firestorm
mana_regen Mana 3281.03 240268.06 100.00% 73.23 58597.62 19.61%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 803.33 814.41 58647.2 46684.4 38819.0 50000.0
Usage Type Count Total Avg RPE APR
Firestorm
combustion Mana 4.2 21015.4 5000.0 5070.0 0.0
counterspell Mana 15.4 15394.4 1000.0 1014.3 0.0
dragons_breath Mana 14.1 28112.4 2000.0 2029.9 3.1
fire_blast Mana 48.9 24463.3 500.0 507.3 10.0
flamestrike Mana 105.0 131305.5 1250.0 1268.5 12.6
scorch Mana 31.0 15487.8 500.0 507.2 4.0
shifting_power Mana 4.1 10294.7 2500.0 2535.7 16.0

Statistics & Data Analysis

Fight Length
Firestorm Fight Length
Count 1103
Mean 299.01
Minimum 240.03
Maximum 359.93
Spread ( max - min ) 119.90
Range [ ( max - min ) / 2 * 100% ] 20.05%
Standard Deviation 34.3065
5th Percentile 245.78
95th Percentile 354.05
( 95th Percentile - 5th Percentile ) 108.27
Mean Distribution
Standard Deviation 1.0330
95.00% Confidence Interval ( 296.99 - 301.04 )
Normalized 95.00% Confidence Interval ( 99.32% - 100.68% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50568
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1005
DPS
Firestorm Damage Per Second
Count 1103
Mean 10033.81
Minimum 9184.14
Maximum 11020.12
Spread ( max - min ) 1835.98
Range [ ( max - min ) / 2 * 100% ] 9.15%
Standard Deviation 333.5809
5th Percentile 9508.75
95th Percentile 10594.18
( 95th Percentile - 5th Percentile ) 1085.44
Mean Distribution
Standard Deviation 10.0442
95.00% Confidence Interval ( 10014.12 - 10053.50 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 43
0.1% Error 4246
0.1 Scale Factor Error with Delta=300 950
0.05 Scale Factor Error with Delta=300 3800
0.01 Scale Factor Error with Delta=300 94992
Priority Target DPS
Firestorm Priority Target Damage Per Second
Count 1103
Mean 4256.38
Minimum 3871.55
Maximum 4656.90
Spread ( max - min ) 785.35
Range [ ( max - min ) / 2 * 100% ] 9.23%
Standard Deviation 130.5203
5th Percentile 4050.35
95th Percentile 4471.77
( 95th Percentile - 5th Percentile ) 421.42
Mean Distribution
Standard Deviation 3.9300
95.00% Confidence Interval ( 4248.67 - 4264.08 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 37
0.1% Error 3613
0.1 Scale Factor Error with Delta=300 146
0.05 Scale Factor Error with Delta=300 582
0.01 Scale Factor Error with Delta=300 14543
DPS(e)
Firestorm Damage Per Second (Effective)
Count 1103
Mean 10033.81
Minimum 9184.14
Maximum 11020.12
Spread ( max - min ) 1835.98
Range [ ( max - min ) / 2 * 100% ] 9.15%
Damage
Firestorm Damage
Count 1103
Mean 2991640.95
Minimum 2303694.36
Maximum 3711801.56
Spread ( max - min ) 1408107.21
Range [ ( max - min ) / 2 * 100% ] 23.53%
DTPS
Firestorm Damage Taken Per Second
Count 1103
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Firestorm Healing Per Second
Count 1103
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Firestorm Healing Per Second (Effective)
Count 1103
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Firestorm Heal
Count 1103
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Firestorm Healing Taken Per Second
Count 1103
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Firestorm Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
FirestormTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Firestorm Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.18 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.21 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.10 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.34 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.31 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.25 potion
0.00 blood_fury
a 1.92 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.21 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.32 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.14 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 20.70 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.06 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 9.49 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.15 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 0.94 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.09 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 11.46 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.99 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 2.11 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 11.71 scorch,if=searing_touch.active
r 3.41 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 20.95 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 17.96 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.61 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.51 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.36 dragons_breath,if=active_enemies>1
y 18.21 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 28.41 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjecagccTgihcQgccgcigikkgVrXmsssssXXtvzQzxzzXzXtzzzzxQzzVsXssXmrszQbSjeccTgcighccQgciglVssssXpXtvzQxzzzXXtzzzxzQzVsXsssrXzzzQbSjeccTgcighccQgggclVpssssXXtvvxQzzzzXXtzzxzzQzVsXssrXszzzQbSjeccTagcighccQggggclVnmqqpmmmqnpmyvtxQyuytyytXttyyytyytxyytyQytyVmXqqmnmqqqmqxtyyytQZbSjecgccTgihcQgccgilVpqqXmpqqqmn

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Firestorm 50000.0/50000: 100% mana
Pre precombat 1 food Firestorm 50000.0/50000: 100% mana
Pre precombat 2 augmentation Firestorm 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.236 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.236 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.874 combustion_cooldowns a berserking Fluffy_Pillow 43888.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.874 combustion_phase g flamestrike Fluffy_Pillow 43888.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.874 combustion_phase c fire_blast Fluffy_Pillow 42638.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.460 combustion_phase c fire_blast Fluffy_Pillow 42724.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.740 default T cancel_buff Fluffy_Pillow 42504.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.740 combustion_phase g flamestrike Fluffy_Pillow 42504.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.605 combustion_phase i phoenix_flames Fluffy_Pillow 42119.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.468 combustion_phase h shifting_power Fluffy_Pillow 42982.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.669 combustion_phase c fire_blast Fluffy_Pillow 41683.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.883 default Q counterspell Fluffy_Pillow 42397.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase g flamestrike Fluffy_Pillow 41514.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase c fire_blast Fluffy_Pillow 40264.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.549 combustion_phase c fire_blast Fluffy_Pillow 40313.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.864 combustion_phase g flamestrike Fluffy_Pillow 40128.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.275 combustion_phase c fire_blast Fluffy_Pillow 39289.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.727 combustion_phase i phoenix_flames Fluffy_Pillow 39241.0/50000: 78% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.591 combustion_phase g flamestrike Fluffy_Pillow 40105.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.456 combustion_phase i phoenix_flames Fluffy_Pillow 39720.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.318 combustion_phase k scorch Fluffy_Pillow 40582.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.181 combustion_phase k scorch Fluffy_Pillow 40945.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.046 combustion_phase g flamestrike Fluffy_Pillow 41310.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.912 default V rune_of_power Fluffy_Pillow 40926.0/50000: 82% mana bloodlust, heating_up, gladiators_badge, potion_of_spectral_intellect
0:15.862 rop_phase r dragons_breath Fluffy_Pillow 41876.0/50000: 84% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:15.862 default X fire_blast Fluffy_Pillow 39876.0/50000: 80% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:16.810 rop_phase m flamestrike Fluffy_Pillow 40324.0/50000: 81% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:17.760 rop_phase s flamestrike Fluffy_Pillow 40024.0/50000: 80% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.970 rop_phase s flamestrike Fluffy_Pillow 40984.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.181 rop_phase s flamestrike Fluffy_Pillow 41945.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:24.389 rop_phase s flamestrike Fluffy_Pillow 42903.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.599 rop_phase s flamestrike Fluffy_Pillow 43863.0/50000: 88% mana bloodlust, rune_of_power
0:27.627 default X fire_blast Fluffy_Pillow 44891.0/50000: 90% mana bloodlust, rune_of_power
0:28.308 default X fire_blast Fluffy_Pillow 45072.0/50000: 90% mana bloodlust, heating_up
0:28.810 standard_rotation t flamestrike Fluffy_Pillow 43824.0/50000: 88% mana bloodlust, hot_streak
0:29.760 standard_rotation v phoenix_flames Fluffy_Pillow 43524.0/50000: 87% mana bloodlust
0:30.710 standard_rotation z flamestrike Fluffy_Pillow 44474.0/50000: 89% mana bloodlust
0:32.919 default Q counterspell Fluffy_Pillow 45433.0/50000: 91% mana bloodlust
0:32.919 standard_rotation z flamestrike Fluffy_Pillow 44433.0/50000: 89% mana bloodlust
0:35.129 standard_rotation x dragons_breath Fluffy_Pillow 45393.0/50000: 91% mana bloodlust
0:36.079 standard_rotation z flamestrike Fluffy_Pillow 44343.0/50000: 89% mana bloodlust
0:38.289 standard_rotation z flamestrike Fluffy_Pillow 45303.0/50000: 91% mana bloodlust
0:40.167 default X fire_blast Fluffy_Pillow 47181.0/50000: 94% mana bloodlust
0:40.499 standard_rotation z flamestrike Fluffy_Pillow 45763.0/50000: 92% mana bloodlust, heating_up
0:42.234 default X fire_blast Fluffy_Pillow 47498.0/50000: 95% mana heating_up
0:42.710 standard_rotation t flamestrike Fluffy_Pillow 46224.0/50000: 92% mana hot_streak
0:43.945 standard_rotation z flamestrike Fluffy_Pillow 46209.0/50000: 92% mana
0:46.818 standard_rotation z flamestrike Fluffy_Pillow 47832.0/50000: 96% mana
0:49.692 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
0:52.564 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
0:55.435 standard_rotation x dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
0:56.669 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
0:56.919 standard_rotation z flamestrike Fluffy_Pillow 47237.0/50000: 94% mana
0:59.791 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:02.664 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
1:03.898 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:03.898 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:06.769 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:09.640 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:09.640 default X fire_blast Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:12.514 rop_phase m flamestrike Fluffy_Pillow 48756.0/50000: 98% mana hot_streak, rune_of_power, firestorm
1:13.747 rop_phase r dragons_breath Fluffy_Pillow 48739.0/50000: 97% mana rune_of_power
1:14.980 rop_phase s flamestrike Fluffy_Pillow 47972.0/50000: 96% mana rune_of_power
1:17.851 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
1:20.724 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
1:20.919 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47950.0/50000: 96% mana
1:20.919 default S use_item_soul_igniter Fluffy_Pillow 47950.0/50000: 96% mana gladiators_badge
1:20.919 combustion_phase j flamestrike Fluffy_Pillow 47950.0/50000: 96% mana soul_ignition, gladiators_badge
1:23.167 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:23.167 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:23.672 combustion_phase c fire_blast Fluffy_Pillow 45005.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:23.792 default T cancel_buff Fluffy_Pillow 43375.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.792 combustion_phase g flamestrike Fluffy_Pillow 43375.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.266 combustion_phase c fire_blast Fluffy_Pillow 42599.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.027 combustion_phase i phoenix_flames Fluffy_Pillow 42860.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.260 combustion_phase g flamestrike Fluffy_Pillow 44093.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.493 combustion_phase h shifting_power Fluffy_Pillow 44076.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.389 combustion_phase c fire_blast Fluffy_Pillow 42472.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.272 combustion_phase c fire_blast Fluffy_Pillow 43855.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.090 default Q counterspell Fluffy_Pillow 44173.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.090 combustion_phase g flamestrike Fluffy_Pillow 43173.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.782 combustion_phase c fire_blast Fluffy_Pillow 42615.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.322 combustion_phase i phoenix_flames Fluffy_Pillow 42655.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.555 combustion_phase g flamestrike Fluffy_Pillow 43888.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.789 combustion_phase l dragons_breath Fluffy_Pillow 43872.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:36.022 default V rune_of_power Fluffy_Pillow 43105.0/50000: 86% mana infernal_cascade(2)
1:37.255 rop_phase s flamestrike Fluffy_Pillow 44338.0/50000: 89% mana rune_of_power
1:40.128 rop_phase s flamestrike Fluffy_Pillow 45961.0/50000: 92% mana rune_of_power
1:42.999 rop_phase s flamestrike Fluffy_Pillow 47582.0/50000: 95% mana rune_of_power
1:45.872 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:48.213 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:48.745 rop_phase p phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:48.745 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:49.980 standard_rotation t flamestrike Fluffy_Pillow 49490.0/50000: 99% mana hot_streak
1:51.214 standard_rotation v phoenix_flames Fluffy_Pillow 49474.0/50000: 99% mana
1:52.447 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
1:55.321 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
1:55.321 standard_rotation x dragons_breath Fluffy_Pillow 47756.0/50000: 96% mana
1:56.554 standard_rotation z flamestrike Fluffy_Pillow 46989.0/50000: 94% mana
1:59.427 standard_rotation z flamestrike Fluffy_Pillow 48612.0/50000: 97% mana
2:02.299 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:04.599 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:05.170 default X fire_blast Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:05.170 standard_rotation t flamestrike Fluffy_Pillow 48253.0/50000: 97% mana hot_streak
2:06.405 standard_rotation z flamestrike Fluffy_Pillow 48238.0/50000: 96% mana
2:09.279 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:12.150 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:15.024 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
2:16.257 standard_rotation z flamestrike Fluffy_Pillow 47989.0/50000: 96% mana
2:19.130 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
2:19.321 standard_rotation z flamestrike Fluffy_Pillow 47946.0/50000: 96% mana
2:22.192 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana
2:23.485 rop_phase s flamestrike Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
2:23.485 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
2:26.358 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:29.232 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
2:32.105 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:34.977 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:34.977 default X fire_blast Fluffy_Pillow 46754.0/50000: 94% mana rune_of_power
2:36.211 standard_rotation z flamestrike Fluffy_Pillow 47488.0/50000: 95% mana heating_up
2:39.082 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:41.955 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:44.827 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:44.827 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47754.0/50000: 96% mana
2:44.827 default S use_item_soul_igniter Fluffy_Pillow 47754.0/50000: 96% mana gladiators_badge
2:44.827 combustion_phase j flamestrike Fluffy_Pillow 47754.0/50000: 96% mana soul_ignition, gladiators_badge
2:47.044 combustion_phase e combustion Fluffy_Pillow 49971.0/50000: 100% mana soul_ignition, gladiators_badge
2:47.044 combustion_phase c fire_blast Fluffy_Pillow 44971.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:47.574 combustion_phase c fire_blast Fluffy_Pillow 45001.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:47.700 default T cancel_buff Fluffy_Pillow 43377.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:47.700 combustion_phase g flamestrike Fluffy_Pillow 43377.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.119 combustion_phase c fire_blast Fluffy_Pillow 42546.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.931 combustion_phase i phoenix_flames Fluffy_Pillow 42858.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.164 combustion_phase g flamestrike Fluffy_Pillow 44091.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.398 combustion_phase h shifting_power Fluffy_Pillow 44075.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.256 combustion_phase c fire_blast Fluffy_Pillow 42433.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.061 combustion_phase c fire_blast Fluffy_Pillow 43738.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.920 default Q counterspell Fluffy_Pillow 44097.0/50000: 88% mana combustion, hot_streak, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
2:54.920 combustion_phase g flamestrike Fluffy_Pillow 43097.0/50000: 86% mana combustion, hot_streak, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
2:56.154 combustion_phase g flamestrike Fluffy_Pillow 43081.0/50000: 86% mana combustion, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
2:57.388 combustion_phase g flamestrike Fluffy_Pillow 43065.0/50000: 86% mana combustion, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
2:58.116 combustion_phase c fire_blast Fluffy_Pillow 42543.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:58.622 combustion_phase l dragons_breath Fluffy_Pillow 42549.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:59.856 default V rune_of_power Fluffy_Pillow 41783.0/50000: 84% mana heating_up, infernal_cascade(2)
3:01.091 rop_phase p phoenix_flames Fluffy_Pillow 43018.0/50000: 86% mana heating_up, rune_of_power, infernal_cascade(2)
3:02.325 rop_phase s flamestrike Fluffy_Pillow 44252.0/50000: 89% mana rune_of_power, infernal_cascade(2)
3:05.198 rop_phase s flamestrike Fluffy_Pillow 45875.0/50000: 92% mana rune_of_power
3:08.070 rop_phase s flamestrike Fluffy_Pillow 47497.0/50000: 95% mana rune_of_power
3:10.942 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
3:12.039 default X fire_blast Fluffy_Pillow 49851.0/50000: 100% mana rune_of_power
3:13.353 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:13.814 standard_rotation t flamestrike Fluffy_Pillow 48711.0/50000: 97% mana hot_streak
3:15.049 standard_rotation v phoenix_flames Fluffy_Pillow 48696.0/50000: 97% mana
3:16.282 standard_rotation v phoenix_flames Fluffy_Pillow 49929.0/50000: 100% mana
3:17.516 standard_rotation x dragons_breath Fluffy_Pillow 50000.0/50000: 100% mana
3:18.750 default Q counterspell Fluffy_Pillow 49234.0/50000: 98% mana
3:18.920 standard_rotation z flamestrike Fluffy_Pillow 48404.0/50000: 97% mana
3:21.793 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:24.664 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
3:27.537 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:28.447 default X fire_blast Fluffy_Pillow 49665.0/50000: 99% mana
3:29.979 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:30.410 standard_rotation t flamestrike Fluffy_Pillow 48681.0/50000: 97% mana hot_streak
3:31.641 standard_rotation z flamestrike Fluffy_Pillow 48662.0/50000: 97% mana
3:34.513 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:37.388 standard_rotation x dragons_breath Fluffy_Pillow 48757.0/50000: 98% mana
3:38.621 standard_rotation z flamestrike Fluffy_Pillow 47990.0/50000: 96% mana
3:41.494 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:44.367 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
3:44.367 standard_rotation z flamestrike Fluffy_Pillow 47755.0/50000: 96% mana
3:47.240 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
3:48.473 rop_phase s flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
3:48.473 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
3:51.347 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
3:54.219 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
3:57.091 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
3:57.091 default X fire_blast Fluffy_Pillow 46754.0/50000: 94% mana rune_of_power
3:58.325 rop_phase s flamestrike Fluffy_Pillow 47488.0/50000: 95% mana heating_up, rune_of_power
4:01.197 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
4:04.068 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
4:06.941 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
4:09.813 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
4:09.813 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47754.0/50000: 96% mana
4:09.813 default S use_item_soul_igniter Fluffy_Pillow 47754.0/50000: 96% mana gladiators_badge
4:09.813 combustion_phase j flamestrike Fluffy_Pillow 47754.0/50000: 96% mana soul_ignition, gladiators_badge
4:12.011 combustion_phase e combustion Fluffy_Pillow 49952.0/50000: 100% mana soul_ignition, gladiators_badge
4:12.011 combustion_phase c fire_blast Fluffy_Pillow 44952.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:12.615 combustion_phase c fire_blast Fluffy_Pillow 45056.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:12.684 default T cancel_buff Fluffy_Pillow 43375.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:12.684 combustion_cooldowns a berserking Fluffy_Pillow 43375.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.684 combustion_phase g flamestrike Fluffy_Pillow 43375.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.209 combustion_phase c fire_blast Fluffy_Pillow 42650.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.804 combustion_phase i phoenix_flames Fluffy_Pillow 42745.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.925 combustion_phase g flamestrike Fluffy_Pillow 43866.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.045 combustion_phase h shifting_power Fluffy_Pillow 43736.0/50000: 87% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.138 combustion_phase c fire_blast Fluffy_Pillow 42329.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.085 combustion_phase c fire_blast Fluffy_Pillow 43776.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.275 default Q counterspell Fluffy_Pillow 43466.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
4:19.275 combustion_phase g flamestrike Fluffy_Pillow 42466.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
4:20.395 combustion_phase g flamestrike Fluffy_Pillow 42336.0/50000: 85% mana berserking, combustion, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
4:21.517 combustion_phase g flamestrike Fluffy_Pillow 42208.0/50000: 84% mana berserking, combustion, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
4:22.639 combustion_phase g flamestrike Fluffy_Pillow 42080.0/50000: 84% mana berserking, combustion, rune_of_power, firestorm, infernal_cascade(2), gladiators_badge
4:23.152 combustion_phase c fire_blast Fluffy_Pillow 41343.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:23.760 combustion_phase l dragons_breath Fluffy_Pillow 41451.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:24.882 default V rune_of_power Fluffy_Pillow 40573.0/50000: 81% mana heating_up, infernal_cascade(2)
4:26.117 rop_phase n fire_blast Fluffy_Pillow 41808.0/50000: 84% mana heating_up, rune_of_power, infernal_cascade(2)
4:26.117 rop_phase m flamestrike Fluffy_Pillow 41308.0/50000: 83% mana hot_streak, rune_of_power, infernal_cascade(2)
4:27.351 rop_phase q scorch Fluffy_Pillow 41292.0/50000: 83% mana rune_of_power, infernal_cascade(2)
4:28.586 rop_phase q scorch Fluffy_Pillow 42027.0/50000: 84% mana rune_of_power
4:29.820 rop_phase p phoenix_flames Fluffy_Pillow 42761.0/50000: 86% mana heating_up, rune_of_power
4:31.054 rop_phase m flamestrike Fluffy_Pillow 43995.0/50000: 88% mana hot_streak, rune_of_power, firestorm
4:32.287 rop_phase m flamestrike Fluffy_Pillow 43978.0/50000: 88% mana rune_of_power, firestorm
4:33.521 rop_phase m flamestrike Fluffy_Pillow 43962.0/50000: 88% mana rune_of_power, firestorm
4:34.753 rop_phase q scorch Fluffy_Pillow 43944.0/50000: 88% mana rune_of_power
4:34.753 rop_phase n fire_blast Fluffy_Pillow 43944.0/50000: 88% mana rune_of_power
4:35.986 rop_phase p phoenix_flames Fluffy_Pillow 44177.0/50000: 88% mana heating_up, rune_of_power
4:37.221 rop_phase m flamestrike Fluffy_Pillow 45412.0/50000: 91% mana hot_streak, rune_of_power
4:38.454 standard_rotation y scorch Fluffy_Pillow 45395.0/50000: 91% mana
4:39.688 standard_rotation v phoenix_flames Fluffy_Pillow 46129.0/50000: 92% mana
4:40.921 standard_rotation t flamestrike Fluffy_Pillow 47362.0/50000: 95% mana hot_streak
4:42.154 standard_rotation x dragons_breath Fluffy_Pillow 47345.0/50000: 95% mana
4:43.387 default Q counterspell Fluffy_Pillow 46578.0/50000: 93% mana
4:43.387 standard_rotation y scorch Fluffy_Pillow 45578.0/50000: 91% mana
4:43.387 standard_rotation u fire_blast Fluffy_Pillow 45578.0/50000: 91% mana
4:44.622 standard_rotation y scorch Fluffy_Pillow 45813.0/50000: 92% mana heating_up
4:45.854 standard_rotation t flamestrike Fluffy_Pillow 46545.0/50000: 93% mana hot_streak
4:47.089 standard_rotation y scorch Fluffy_Pillow 46530.0/50000: 93% mana heating_up
4:48.323 standard_rotation y scorch Fluffy_Pillow 47264.0/50000: 95% mana heating_up
4:49.557 standard_rotation t flamestrike Fluffy_Pillow 47998.0/50000: 96% mana hot_streak, firestorm
4:50.569 default X fire_blast Fluffy_Pillow 47659.0/50000: 95% mana heating_up, firestorm
4:50.791 standard_rotation t flamestrike Fluffy_Pillow 47482.0/50000: 95% mana hot_streak, firestorm
4:52.027 standard_rotation t flamestrike Fluffy_Pillow 47468.0/50000: 95% mana firestorm
4:53.261 standard_rotation y scorch Fluffy_Pillow 47452.0/50000: 95% mana
4:54.496 standard_rotation y scorch Fluffy_Pillow 48187.0/50000: 96% mana
4:55.729 standard_rotation y scorch Fluffy_Pillow 48920.0/50000: 98% mana heating_up
4:56.961 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
4:58.195 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:59.426 standard_rotation y scorch Fluffy_Pillow 49502.0/50000: 99% mana heating_up
5:00.658 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
5:01.891 standard_rotation x dragons_breath Fluffy_Pillow 49486.0/50000: 99% mana heating_up
5:03.125 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana heating_up
5:04.357 standard_rotation y scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up
5:05.590 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
5:06.823 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
5:08.056 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana heating_up
5:08.056 standard_rotation y scorch Fluffy_Pillow 48504.0/50000: 97% mana heating_up
5:09.291 standard_rotation t flamestrike Fluffy_Pillow 49239.0/50000: 98% mana hot_streak
5:10.525 standard_rotation y scorch Fluffy_Pillow 49223.0/50000: 98% mana heating_up
5:11.759 default V rune_of_power Fluffy_Pillow 49505.0/50000: 99% mana heating_up
5:12.991 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:12.991 default X fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
5:14.224 rop_phase q scorch Fluffy_Pillow 49483.0/50000: 99% mana heating_up, rune_of_power
5:15.459 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
5:16.692 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
5:17.926 rop_phase n fire_blast Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
5:17.926 rop_phase m flamestrike Fluffy_Pillow 48988.0/50000: 98% mana hot_streak, rune_of_power
5:19.158 rop_phase q scorch Fluffy_Pillow 48970.0/50000: 98% mana rune_of_power
5:20.392 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
5:21.626 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
5:22.861 rop_phase m flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
5:24.094 rop_phase q scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
5:25.326 standard_rotation x dragons_breath Fluffy_Pillow 49503.0/50000: 99% mana heating_up
5:26.558 standard_rotation t flamestrike Fluffy_Pillow 48735.0/50000: 97% mana hot_streak
5:27.792 standard_rotation y scorch Fluffy_Pillow 48719.0/50000: 97% mana
5:29.025 standard_rotation y scorch Fluffy_Pillow 49452.0/50000: 99% mana
5:30.258 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
5:31.493 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
5:32.727 default Q counterspell Fluffy_Pillow 49490.0/50000: 99% mana heating_up
5:32.727 combustion_cooldowns Z potion Fluffy_Pillow 48490.0/50000: 97% mana heating_up
5:32.727 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48490.0/50000: 97% mana heating_up, potion_of_spectral_intellect
5:32.727 default S use_item_soul_igniter Fluffy_Pillow 48490.0/50000: 97% mana heating_up, gladiators_badge, potion_of_spectral_intellect
5:32.727 combustion_phase j flamestrike Fluffy_Pillow 48490.0/50000: 97% mana heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:34.937 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:34.937 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:35.600 combustion_phase g flamestrike Fluffy_Pillow 43913.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:35.600 combustion_phase c fire_blast Fluffy_Pillow 42663.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:36.104 combustion_phase c fire_blast Fluffy_Pillow 42667.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:36.834 default T cancel_buff Fluffy_Pillow 42897.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:36.834 combustion_phase g flamestrike Fluffy_Pillow 42897.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:38.069 combustion_phase i phoenix_flames Fluffy_Pillow 42882.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:39.302 combustion_phase h shifting_power Fluffy_Pillow 44115.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:40.211 combustion_phase c fire_blast Fluffy_Pillow 42524.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:42.819 default Q counterspell Fluffy_Pillow 44632.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:42.819 combustion_phase g flamestrike Fluffy_Pillow 43632.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:42.819 combustion_phase c fire_blast Fluffy_Pillow 42382.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:43.547 combustion_phase c fire_blast Fluffy_Pillow 42610.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:44.053 combustion_phase g flamestrike Fluffy_Pillow 42616.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:45.286 combustion_phase i phoenix_flames Fluffy_Pillow 42599.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:46.520 combustion_phase l dragons_breath Fluffy_Pillow 43833.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:47.753 default V rune_of_power Fluffy_Pillow 43066.0/50000: 86% mana heating_up, infernal_cascade(2), potion_of_spectral_intellect
5:48.987 rop_phase p phoenix_flames Fluffy_Pillow 44300.0/50000: 89% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:50.220 rop_phase q scorch Fluffy_Pillow 45533.0/50000: 91% mana rune_of_power, potion_of_spectral_intellect
5:51.452 rop_phase q scorch Fluffy_Pillow 46265.0/50000: 93% mana rune_of_power, potion_of_spectral_intellect
5:51.714 default X fire_blast Fluffy_Pillow 46459.0/50000: 93% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:52.683 rop_phase m flamestrike Fluffy_Pillow 46496.0/50000: 93% mana hot_streak, rune_of_power, potion_of_spectral_intellect
5:53.917 rop_phase p phoenix_flames Fluffy_Pillow 46480.0/50000: 93% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:55.148 rop_phase q scorch Fluffy_Pillow 47711.0/50000: 95% mana rune_of_power, potion_of_spectral_intellect
5:56.383 rop_phase q scorch Fluffy_Pillow 48446.0/50000: 97% mana rune_of_power, potion_of_spectral_intellect
5:57.618 rop_phase q scorch Fluffy_Pillow 49181.0/50000: 98% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:58.852 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
5:59.908 rop_phase n fire_blast Fluffy_Pillow 49238.0/50000: 98% mana heating_up, rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Firestorm }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Firestorm"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6932/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

MoltenSkyfall : 9708 dps, 4175 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9708.1 9708.1 19.1 / 0.196% 973.8 / 10.0% 12.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.6 790.4 Mana 0.00% 51.8 99.3% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
MoltenSkyfall 9708
Blazing Surge 208 2.1% 4.2 81.87sec 14621 0 Direct 12.4 3913 7823 5015 28.2%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.24 12.36 0.00 0.00 0.0000 0.0000 62008.27 62008.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.79% 8.88 2 15 3912.60 3555 4201 3911.52 3776 4053 34723 34723 0.00%
crit 28.21% 3.49 0 9 7822.64 7379 8402 7691.89 0 8401 27285 27285 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 304 3.1% 14.0 20.76sec 6492 5455 Direct 41.9 1309 3447 2161 39.9%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.97 41.90 0.00 0.00 1.1901 0.0000 90674.38 90674.38 0.00% 5454.75 5454.75
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 60.08% 25.17 13 36 1309.44 1143 2422 1309.24 1171 1465 32964 32964 0.00%
crit 39.92% 16.73 6 28 3447.28 2286 5343 3453.14 2851 4137 57710 57710 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.33
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.31
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.33
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 20.7 13.86sec 602 0 Direct 20.7 469 939 602 28.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.66 20.66 0.00 0.00 0.0000 0.0000 12440.30 12440.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.75% 14.82 6 30 469.42 460 488 469.40 460 483 6959 6959 0.00%
crit 28.25% 5.84 0 15 939.05 920 975 934.46 0 975 5482 5482 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 827 8.5% 48.4 6.16sec 5093 0 Direct 48.4 0 5092 5092 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.37 48.37 0.00 0.00 0.0000 0.0000 246342.83 246342.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.37 36 58 5091.86 3108 7264 5091.36 4880 5297 246343 246343 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.29
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.61
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.87
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.61
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2853 (5127) 29.4% (52.8%) 98.0 3.02sec 15571 7642 Direct 294.0 (3100.8) 1610 4471 2889 44.7% (44.7%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.01 294.04 0.00 0.00 2.0375 0.0000 849498.05 849498.05 0.00% 7642.27 7642.27
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.30% 162.61 123 210 1609.86 1373 2909 1610.21 1556 1668 261819 261819 0.00%
crit 44.70% 131.43 91 172 4470.77 2746 6417 4474.58 4193 4829 587679 587679 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.71
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.21
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.16
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.55
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.71
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:28.77
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2273 23.4% 935.6 0.31sec 723 0 Periodic 2806.8 137 379 241 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 935.59 0.00 0.00 2806.76 0.0000 0.0000 676677.68 676677.68 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.06% 1601.62 1286 1934 136.94 118 249 136.96 134 139 219345 219345 0.00%
crit 42.94% 1205.15 907 1486 379.43 235 550 379.45 366 392 457333 457333 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1649 17.0% 425.7 0.74sec 1153 0 Periodic 886.2 554 0 554 0.0% 98.5%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 425.65 0.00 886.24 886.24 0.0000 1.0000 490860.12 490860.12 0.00% 553.87 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 886.24 713 1073 554.05 62 2330 554.44 511 594 490860 490860 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5006 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 5005.95 5005.95 0.00% 42.30 42.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.89% 69.01 56 84 40.69 29 51 40.69 39 43 2808 2808 0.00%
crit 28.11% 26.99 12 40 81.42 58 101 81.46 71 92 2198 2198 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1685.06
Phoenix Flames 0 (682) 0.0% (7.0%) 16.3 18.32sec 12418 11024

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.35 0.00 0.00 0.00 1.1264 0.0000 0.00 0.00 0.00% 11024.40 11024.40

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.86
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.36
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.14
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 682 7.0% 16.3 18.33sec 12450 0 Direct 48.9 1451 5028 4148 75.4%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.31 48.92 0.00 0.00 0.0000 0.0000 203014.32 203014.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.56% 12.02 4 20 1450.88 1020 3328 1453.57 1113 1819 17436 17436 0.00%
crit 75.44% 36.90 22 50 5028.41 2039 8255 5034.18 4637 5410 185578 185578 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3447 28.8% (28.8%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3445.48 3445.48 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.16% 0.71 0 1 2674.26 2674 2674 1903.03 0 2674 1903 1903 0.00%
crit 28.84% 0.29 0 1 5348.51 5349 5349 1542.45 0 5349 1542 1542 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2493 0 Periodic 5.0 0 499 499 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2493.31 2493.31 0.00% 415.55 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 498.67 379 569 498.66 494 523 2493 2493 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 227 2.3% 33.4 8.59sec 2015 1653 Direct 33.4 0 2015 2015 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.36 33.36 0.00 0.00 1.2193 0.0000 67227.37 67227.37 0.00% 1652.79 1652.79
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.36 27 41 2014.87 1532 2898 2014.16 1889 2138 67227 67227 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.28
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:12.94
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.52
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 42.8 6.83sec 329 0 Direct 42.8 257 514 329 28.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.77 42.77 0.00 0.00 0.0000 0.0000 14060.37 14060.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.95% 30.77 16 49 256.75 253 268 256.75 254 264 7901 7901 0.00%
crit 28.05% 12.00 3 23 513.53 506 536 513.42 506 529 6160 6160 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 558 5.8% 4.1 82.02sec 40576 12679 Periodic 48.8 0 3404 3404 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.10 0.00 16.27 48.82 3.2003 0.7422 166205.47 166205.47 0.00% 12678.73 12678.73
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.82 36 60 3404.33 3277 3831 3403.14 3361 3480 166205 166205 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.09
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
MoltenSkyfall
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.27sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.93
  • if_expr:buff.combustion.up
Combustion 4.2 81.76sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.16
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.2 21.04sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.22 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.22
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.26
Rune of Power 7.3 41.24sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.34 0.00 0.00 0.00 1.1927 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.36
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 83.03sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.24 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.1sec 245.1sec 11.7sec 7.58% 17.96% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 249.8s
  • trigger_min/max:240.1s / 249.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.58%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.61% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.61%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.7sec 81.7sec 11.8sec 16.41% 0.00% 93.6 (93.6) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:77.0s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • combustion_1:16.41%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 298.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.2 0.0 81.6sec 82.9sec 14.5sec 20.61% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.2s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.61%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.2 0.0 6.1sec 6.1sec 2.2sec 36.38% 47.31% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 25.9s
  • trigger_min/max:1.0s / 25.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.38%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.2 0.0 6.8sec 6.8sec 0.9sec 12.12% 53.88% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.12%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.5 81.7sec 10.8sec 13.2sec 18.43% 0.00% 17.3 (17.3) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.8s

Stack Uptimes

  • infernal_cascade_1:0.89%
  • infernal_cascade_2:17.54%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Molten Skyfall 1.0 0.0 0.0sec 0.0sec 30.0sec 10.20% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_molten_skyfall
  • max_stacks:25
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:30.0s / 30.0s

Stack Uptimes

  • molten_skyfall_1:10.20%

Spelldata

  • id:333170
  • name:Molten Skyfall
  • tooltip:Building up a Meteor.
  • description:{$@spelldesc333167=Damaging an enemy with {$s1=25} Fireballs or Pyroblasts causes your next Fireball to call down a Meteor on your target. Hitting an enemy player counts as double.}
  • max_stacks:25
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.8sec 0.0sec 22.9sec 9.65% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.9s / 332.8s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.65%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.7sec 26.7sec 11.8sec 45.40% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.4s
  • trigger_min/max:12.9s / 51.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.40%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 81.6sec 82.9sec 3.4sec 4.81% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.2s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.81%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 298.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 298.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 298.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.8s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.2 38.0 61.0 6.1s 1.0s 25.9s
Heating Up removed 1.4 0.0 4.0 93.4s 4.9s 256.8s
Heating Up converted with Fire Blast 21.9 13.0 31.0 13.8s 1.1s 60.9s
Hot Streak procs 44.2 34.0 54.0 6.8s 1.0s 51.2s
Hot Streak spells used 99.0 80.0 118.0 3.0s 0.0s 24.7s
Hot Streak spell crits 94.3 75.0 114.0 3.2s 0.0s 24.7s
Hot Streak spell crits wasted 0.9 0.0 4.0 42.8s 4.3s 202.4s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.0 23.0 40.0 18.5s 1.1s 73.9s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.16% 17.22% 21.45% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000209.554149.266271.847
Counterspell0.5680.0002.6228.6634.59315.139
Shifting Power17.9365.45825.64677.19160.03399.334
Fire Blast0.1660.0009.7958.1042.19221.657
Rune of Power4.0640.00015.06730.19022.46739.155
Dragon's Breath4.4590.00024.88264.19043.49686.309
Combustion1.2830.0002.5565.3792.5219.806
Phoenix Flames0.2440.0004.6043.9853.7324.603

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
MoltenSkyfall
mana_regen Mana 3194.99 235582.05 100.00% 73.73 62280.56 20.91%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 790.39 800.56 62284.0 46969.4 40326.0 50000.0
Usage Type Count Total Avg RPE APR
MoltenSkyfall
combustion Mana 4.2 21192.3 5000.0 5096.1 0.0
counterspell Mana 15.5 15521.8 1000.0 1019.7 0.0
dragons_breath Mana 14.2 28494.4 2000.0 2040.0 3.2
fire_blast Mana 49.3 24667.9 500.0 510.0 10.0
flamestrike Mana 100.0 124982.8 1250.0 1275.1 12.2
scorch Mana 34.0 17020.6 500.0 510.2 3.9
shifting_power Mana 4.2 10440.1 2500.0 2548.8 15.9

Statistics & Data Analysis

Fight Length
MoltenSkyfall Fight Length
Count 801
Mean 298.01
Minimum 240.03
Maximum 359.85
Spread ( max - min ) 119.81
Range [ ( max - min ) / 2 * 100% ] 20.10%
Standard Deviation 34.5774
5th Percentile 245.52
95th Percentile 353.70
( 95th Percentile - 5th Percentile ) 108.18
Mean Distribution
Standard Deviation 1.2217
95.00% Confidence Interval ( 295.61 - 300.40 )
Normalized 95.00% Confidence Interval ( 99.20% - 100.80% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 518
0.1% Error 51717
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1021
DPS
MoltenSkyfall Damage Per Second
Count 801
Mean 9708.05
Minimum 9027.56
Maximum 10377.14
Spread ( max - min ) 1349.58
Range [ ( max - min ) / 2 * 100% ] 6.95%
Standard Deviation 275.1847
5th Percentile 9297.06
95th Percentile 10152.70
( 95th Percentile - 5th Percentile ) 855.64
Mean Distribution
Standard Deviation 9.7232
95.00% Confidence Interval ( 9688.99 - 9727.11 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 31
0.1% Error 3087
0.1 Scale Factor Error with Delta=300 647
0.05 Scale Factor Error with Delta=300 2586
0.01 Scale Factor Error with Delta=300 64645
Priority Target DPS
MoltenSkyfall Priority Target Damage Per Second
Count 801
Mean 4175.20
Minimum 3887.17
Maximum 4459.48
Spread ( max - min ) 572.31
Range [ ( max - min ) / 2 * 100% ] 6.85%
Standard Deviation 118.1727
5th Percentile 3992.29
95th Percentile 4376.76
( 95th Percentile - 5th Percentile ) 384.47
Mean Distribution
Standard Deviation 4.1754
95.00% Confidence Interval ( 4167.02 - 4183.39 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 31
0.1% Error 3078
0.1 Scale Factor Error with Delta=300 120
0.05 Scale Factor Error with Delta=300 477
0.01 Scale Factor Error with Delta=300 11922
DPS(e)
MoltenSkyfall Damage Per Second (Effective)
Count 801
Mean 9708.05
Minimum 9027.56
Maximum 10377.14
Spread ( max - min ) 1349.58
Range [ ( max - min ) / 2 * 100% ] 6.95%
Damage
MoltenSkyfall Damage
Count 801
Mean 2884947.95
Minimum 2240438.79
Maximum 3530881.39
Spread ( max - min ) 1290442.60
Range [ ( max - min ) / 2 * 100% ] 22.37%
DTPS
MoltenSkyfall Damage Taken Per Second
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
MoltenSkyfall Healing Per Second
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
MoltenSkyfall Healing Per Second (Effective)
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
MoltenSkyfall Heal
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
MoltenSkyfall Healing Taken Per Second
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
MoltenSkyfall Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
MoltenSkyfallTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
MoltenSkyfall Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.22 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.24 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.14 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.36 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.29 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.26 potion
0.00 blood_fury
a 1.93 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.24 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.61 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.16 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.71 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.09 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.86 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.21 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.28 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.33 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.16 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.87 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.36 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 12.94 scorch,if=searing_touch.active
r 3.31 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.55 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.71 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.61 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.14 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.33 dragons_breath,if=active_enemies>1
y 19.52 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 28.77 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrsssXXmsszzQzXXtxzzzzzXzzxQzzzXVsXmsrsbSjeccQTgcighccgcQiglvzVsXmsssxvQzXXtzzzzxXzzzQzzVsXrssXmsbSjeccQTgcighccgcQiglVssssXpXtvzxQzzzXzXtzzxzzQzVsXssrXqqtyytybSjQjeccTagcighccQgcigilVnmqqqmqqmnmqyytXtQxyyytyXtyvtyyytyxtyyyQtyyVmXqqmXmqqqmqxtyyytQZbSjecgccTgihc

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 1 food MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 2 augmentation MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.224 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, molten_skyfall, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.224 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, molten_skyfall, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.789 combustion_phase c fire_blast Fluffy_Pillow 45065.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 default T cancel_buff Fluffy_Pillow 43398.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_cooldowns a berserking Fluffy_Pillow 43398.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_phase g flamestrike Fluffy_Pillow 43398.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.377 combustion_phase c fire_blast Fluffy_Pillow 42653.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase i phoenix_flames Fluffy_Pillow 42510.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.597 combustion_phase g flamestrike Fluffy_Pillow 43373.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.459 combustion_phase h shifting_power Fluffy_Pillow 42985.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.713 combustion_phase c fire_blast Fluffy_Pillow 41739.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.226 combustion_phase c fire_blast Fluffy_Pillow 41752.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.961 default Q counterspell Fluffy_Pillow 41987.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase g flamestrike Fluffy_Pillow 41026.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase c fire_blast Fluffy_Pillow 39776.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.862 combustion_phase i phoenix_flames Fluffy_Pillow 40138.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.726 combustion_phase g flamestrike Fluffy_Pillow 41002.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.726 combustion_phase c fire_blast Fluffy_Pillow 39752.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.590 combustion_phase i phoenix_flames Fluffy_Pillow 40116.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.454 combustion_phase g flamestrike Fluffy_Pillow 40980.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.318 combustion_phase k scorch Fluffy_Pillow 40594.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.181 combustion_phase i phoenix_flames Fluffy_Pillow 40957.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.044 combustion_phase g flamestrike Fluffy_Pillow 41820.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.907 default V rune_of_power Fluffy_Pillow 41433.0/50000: 83% mana bloodlust, molten_skyfall, gladiators_badge, potion_of_spectral_intellect
0:15.857 rop_phase r dragons_breath Fluffy_Pillow 42383.0/50000: 85% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:16.807 rop_phase s flamestrike Fluffy_Pillow 41333.0/50000: 83% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:19.018 rop_phase s flamestrike Fluffy_Pillow 42294.0/50000: 85% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:21.230 rop_phase s flamestrike Fluffy_Pillow 43256.0/50000: 87% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:21.342 default X fire_blast Fluffy_Pillow 43368.0/50000: 87% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:23.037 default X fire_blast Fluffy_Pillow 44563.0/50000: 89% mana bloodlust, heating_up, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:23.440 rop_phase m flamestrike Fluffy_Pillow 43216.0/50000: 86% mana bloodlust, hot_streak, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:24.389 rop_phase s flamestrike Fluffy_Pillow 42915.0/50000: 86% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:26.598 rop_phase s flamestrike Fluffy_Pillow 43874.0/50000: 88% mana bloodlust, rune_of_power, molten_skyfall
0:28.807 standard_rotation z flamestrike Fluffy_Pillow 44833.0/50000: 90% mana bloodlust, molten_skyfall
0:31.015 standard_rotation z flamestrike Fluffy_Pillow 45791.0/50000: 92% mana bloodlust
0:33.225 default Q counterspell Fluffy_Pillow 46751.0/50000: 94% mana bloodlust
0:33.225 standard_rotation z flamestrike Fluffy_Pillow 45751.0/50000: 92% mana bloodlust
0:33.927 default X fire_blast Fluffy_Pillow 46453.0/50000: 93% mana bloodlust
0:34.975 default X fire_blast Fluffy_Pillow 47001.0/50000: 94% mana bloodlust, heating_up
0:35.435 standard_rotation t flamestrike Fluffy_Pillow 45711.0/50000: 91% mana bloodlust, hot_streak
0:36.384 standard_rotation x dragons_breath Fluffy_Pillow 45410.0/50000: 91% mana bloodlust
0:37.334 standard_rotation z flamestrike Fluffy_Pillow 44360.0/50000: 89% mana bloodlust
0:39.544 standard_rotation z flamestrike Fluffy_Pillow 45320.0/50000: 91% mana bloodlust
0:41.755 standard_rotation z flamestrike Fluffy_Pillow 46281.0/50000: 93% mana
0:44.626 standard_rotation z flamestrike Fluffy_Pillow 47902.0/50000: 96% mana
0:47.497 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
0:48.104 default X fire_blast Fluffy_Pillow 49360.0/50000: 99% mana
0:50.369 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:53.239 standard_rotation z flamestrike Fluffy_Pillow 48752.0/50000: 98% mana heating_up
0:56.112 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:57.344 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
0:57.344 standard_rotation z flamestrike Fluffy_Pillow 46987.0/50000: 94% mana
1:00.216 standard_rotation z flamestrike Fluffy_Pillow 48609.0/50000: 97% mana
1:03.088 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:04.484 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
1:05.960 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana heating_up
1:07.194 rop_phase s flamestrike Fluffy_Pillow 49988.0/50000: 100% mana heating_up, rune_of_power
1:07.194 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana heating_up, rune_of_power
1:10.067 rop_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:11.300 rop_phase s flamestrike Fluffy_Pillow 48738.0/50000: 97% mana rune_of_power
1:14.173 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:15.407 rop_phase s flamestrike Fluffy_Pillow 47989.0/50000: 96% mana rune_of_power
1:18.280 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:18.280 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power, gladiators_badge
1:18.280 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power, soul_ignition, gladiators_badge
1:20.501 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:20.501 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:21.085 combustion_phase c fire_blast Fluffy_Pillow 45084.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:21.152 default Q counterspell Fluffy_Pillow 43401.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.344 default T cancel_buff Fluffy_Pillow 42593.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.344 combustion_phase g flamestrike Fluffy_Pillow 42593.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.632 combustion_phase c fire_blast Fluffy_Pillow 41631.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.577 combustion_phase i phoenix_flames Fluffy_Pillow 42076.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.811 combustion_phase g flamestrike Fluffy_Pillow 43310.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.045 combustion_phase h shifting_power Fluffy_Pillow 43294.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.924 combustion_phase c fire_blast Fluffy_Pillow 41673.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.606 combustion_phase c fire_blast Fluffy_Pillow 42855.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.551 combustion_phase g flamestrike Fluffy_Pillow 43300.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.455 combustion_phase c fire_blast Fluffy_Pillow 42954.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.784 default Q counterspell Fluffy_Pillow 42783.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.784 combustion_phase i phoenix_flames Fluffy_Pillow 41783.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.016 combustion_phase g flamestrike Fluffy_Pillow 43015.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.248 combustion_phase l dragons_breath Fluffy_Pillow 42997.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.482 standard_rotation v phoenix_flames Fluffy_Pillow 42231.0/50000: 84% mana infernal_cascade(2)
1:34.717 standard_rotation z flamestrike Fluffy_Pillow 43466.0/50000: 87% mana heating_up
1:37.588 default V rune_of_power Fluffy_Pillow 45087.0/50000: 90% mana heating_up
1:38.820 rop_phase s flamestrike Fluffy_Pillow 46319.0/50000: 93% mana heating_up, rune_of_power
1:41.195 default X fire_blast Fluffy_Pillow 48694.0/50000: 97% mana heating_up, rune_of_power
1:41.692 rop_phase m flamestrike Fluffy_Pillow 47441.0/50000: 95% mana hot_streak, rune_of_power
1:42.926 rop_phase s flamestrike Fluffy_Pillow 47425.0/50000: 95% mana rune_of_power
1:45.798 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:48.669 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
1:51.542 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
1:52.776 standard_rotation v phoenix_flames Fluffy_Pillow 47989.0/50000: 96% mana
1:54.010 default Q counterspell Fluffy_Pillow 49223.0/50000: 98% mana
1:54.010 standard_rotation z flamestrike Fluffy_Pillow 48223.0/50000: 96% mana
1:54.107 default X fire_blast Fluffy_Pillow 48320.0/50000: 97% mana
1:56.458 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:56.884 standard_rotation t flamestrike Fluffy_Pillow 48676.0/50000: 97% mana hot_streak
1:58.116 standard_rotation z flamestrike Fluffy_Pillow 48658.0/50000: 97% mana
2:00.988 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:03.860 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:06.732 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:09.606 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
2:10.432 default X fire_blast Fluffy_Pillow 47582.0/50000: 95% mana
2:10.839 standard_rotation z flamestrike Fluffy_Pillow 47489.0/50000: 95% mana heating_up
2:13.713 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:16.586 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:19.462 default Q counterspell Fluffy_Pillow 48758.0/50000: 98% mana
2:19.462 standard_rotation z flamestrike Fluffy_Pillow 47758.0/50000: 96% mana
2:22.334 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:25.207 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
2:26.440 rop_phase s flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
2:26.440 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
2:29.312 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:30.543 rop_phase s flamestrike Fluffy_Pillow 47985.0/50000: 96% mana heating_up, rune_of_power
2:33.416 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:33.416 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:36.289 rop_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
2:37.521 rop_phase s flamestrike Fluffy_Pillow 48737.0/50000: 97% mana rune_of_power
2:40.394 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana
2:40.394 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana gladiators_badge
2:40.394 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana soul_ignition, gladiators_badge
2:42.632 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:42.632 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:43.222 combustion_phase c fire_blast Fluffy_Pillow 45090.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:43.268 default Q counterspell Fluffy_Pillow 43386.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:43.462 default T cancel_buff Fluffy_Pillow 42580.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:43.462 combustion_phase g flamestrike Fluffy_Pillow 42580.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:43.751 combustion_phase c fire_blast Fluffy_Pillow 41619.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:44.695 combustion_phase i phoenix_flames Fluffy_Pillow 42063.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:45.928 combustion_phase g flamestrike Fluffy_Pillow 43296.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.161 combustion_phase h shifting_power Fluffy_Pillow 43279.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.086 combustion_phase c fire_blast Fluffy_Pillow 41704.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.720 combustion_phase c fire_blast Fluffy_Pillow 42838.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.669 combustion_phase g flamestrike Fluffy_Pillow 43287.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.837 combustion_phase c fire_blast Fluffy_Pillow 43205.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.902 default Q counterspell Fluffy_Pillow 42770.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.902 combustion_phase i phoenix_flames Fluffy_Pillow 41770.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.136 combustion_phase g flamestrike Fluffy_Pillow 43004.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.369 combustion_phase l dragons_breath Fluffy_Pillow 42987.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.603 default V rune_of_power Fluffy_Pillow 42221.0/50000: 84% mana infernal_cascade(2)
2:56.836 rop_phase s flamestrike Fluffy_Pillow 43454.0/50000: 87% mana rune_of_power, infernal_cascade(2)
2:59.708 rop_phase s flamestrike Fluffy_Pillow 45076.0/50000: 90% mana rune_of_power
3:02.581 rop_phase s flamestrike Fluffy_Pillow 46699.0/50000: 93% mana rune_of_power
3:05.453 rop_phase s flamestrike Fluffy_Pillow 48321.0/50000: 97% mana rune_of_power
3:08.183 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:08.325 rop_phase p phoenix_flames Fluffy_Pillow 48392.0/50000: 97% mana heating_up, rune_of_power
3:08.719 default X fire_blast Fluffy_Pillow 48786.0/50000: 98% mana heating_up, rune_of_power
3:09.559 standard_rotation t flamestrike Fluffy_Pillow 49126.0/50000: 98% mana hot_streak
3:10.794 standard_rotation v phoenix_flames Fluffy_Pillow 49111.0/50000: 98% mana
3:12.028 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
3:14.900 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
3:16.133 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
3:16.133 standard_rotation z flamestrike Fluffy_Pillow 46987.0/50000: 94% mana
3:19.006 standard_rotation z flamestrike Fluffy_Pillow 48610.0/50000: 97% mana
3:21.877 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
3:24.558 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:24.749 standard_rotation z flamestrike Fluffy_Pillow 48441.0/50000: 97% mana heating_up
3:27.191 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:27.622 standard_rotation t flamestrike Fluffy_Pillow 48681.0/50000: 97% mana hot_streak
3:28.855 standard_rotation z flamestrike Fluffy_Pillow 48664.0/50000: 97% mana
3:31.729 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
3:34.602 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
3:35.837 standard_rotation z flamestrike Fluffy_Pillow 47990.0/50000: 96% mana
3:38.707 standard_rotation z flamestrike Fluffy_Pillow 48752.0/50000: 98% mana
3:41.579 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
3:41.579 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
3:44.451 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
3:45.685 rop_phase s flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
3:45.685 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
3:48.557 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
3:51.429 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
3:54.302 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:54.302 default X fire_blast Fluffy_Pillow 46755.0/50000: 94% mana rune_of_power
3:55.536 rop_phase q scorch Fluffy_Pillow 47489.0/50000: 95% mana heating_up, rune_of_power
3:56.769 rop_phase q scorch Fluffy_Pillow 48222.0/50000: 96% mana heating_up, rune_of_power
3:58.003 standard_rotation t flamestrike Fluffy_Pillow 48956.0/50000: 98% mana hot_streak
3:59.237 standard_rotation y scorch Fluffy_Pillow 48940.0/50000: 98% mana heating_up
4:00.469 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:01.701 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
4:02.934 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:04.169 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49506.0/50000: 99% mana heating_up
4:04.169 default S use_item_soul_igniter Fluffy_Pillow 49506.0/50000: 99% mana heating_up, gladiators_badge
4:04.169 combustion_phase j flamestrike Fluffy_Pillow 49506.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:05.413 default Q counterspell Fluffy_Pillow 49500.0/50000: 99% mana soul_ignition, gladiators_badge
4:05.579 combustion_phase j flamestrike Fluffy_Pillow 48666.0/50000: 97% mana soul_ignition, gladiators_badge
4:07.769 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:07.769 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:08.294 combustion_phase c fire_blast Fluffy_Pillow 45025.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:08.449 default T cancel_buff Fluffy_Pillow 43430.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.449 combustion_cooldowns a berserking Fluffy_Pillow 43430.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:08.449 combustion_phase g flamestrike Fluffy_Pillow 43430.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:08.846 combustion_phase c fire_blast Fluffy_Pillow 42577.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.571 combustion_phase i phoenix_flames Fluffy_Pillow 42802.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.693 combustion_phase g flamestrike Fluffy_Pillow 43924.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.816 combustion_phase h shifting_power Fluffy_Pillow 43797.0/50000: 88% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.743 combustion_phase c fire_blast Fluffy_Pillow 42224.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.867 combustion_phase c fire_blast Fluffy_Pillow 43848.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.090 default Q counterspell Fluffy_Pillow 43571.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.090 combustion_phase g flamestrike Fluffy_Pillow 42571.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.444 combustion_phase c fire_blast Fluffy_Pillow 41675.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.211 combustion_phase i phoenix_flames Fluffy_Pillow 41942.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.333 combustion_phase g flamestrike Fluffy_Pillow 43064.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.455 combustion_phase i phoenix_flames Fluffy_Pillow 42936.0/50000: 86% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.576 combustion_phase l dragons_breath Fluffy_Pillow 44057.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2)
4:20.698 default V rune_of_power Fluffy_Pillow 43179.0/50000: 86% mana heating_up
4:21.930 rop_phase n fire_blast Fluffy_Pillow 44411.0/50000: 89% mana heating_up, rune_of_power
4:21.930 rop_phase m flamestrike Fluffy_Pillow 43911.0/50000: 88% mana hot_streak, rune_of_power
4:23.162 rop_phase q scorch Fluffy_Pillow 43893.0/50000: 88% mana rune_of_power
4:24.395 rop_phase q scorch Fluffy_Pillow 44626.0/50000: 89% mana rune_of_power
4:25.629 rop_phase q scorch Fluffy_Pillow 45360.0/50000: 91% mana heating_up, rune_of_power
4:26.863 rop_phase m flamestrike Fluffy_Pillow 46094.0/50000: 92% mana hot_streak, rune_of_power
4:28.096 rop_phase q scorch Fluffy_Pillow 46077.0/50000: 92% mana heating_up, rune_of_power
4:29.331 rop_phase q scorch Fluffy_Pillow 46812.0/50000: 94% mana heating_up, rune_of_power
4:30.563 rop_phase m flamestrike Fluffy_Pillow 47544.0/50000: 95% mana hot_streak, rune_of_power
4:30.679 rop_phase n fire_blast Fluffy_Pillow 46410.0/50000: 93% mana heating_up, rune_of_power
4:31.795 rop_phase m flamestrike Fluffy_Pillow 47026.0/50000: 94% mana hot_streak, rune_of_power
4:33.027 rop_phase q scorch Fluffy_Pillow 47008.0/50000: 94% mana rune_of_power
4:34.262 standard_rotation y scorch Fluffy_Pillow 47743.0/50000: 95% mana
4:35.496 standard_rotation y scorch Fluffy_Pillow 48477.0/50000: 97% mana heating_up
4:36.730 standard_rotation t flamestrike Fluffy_Pillow 49211.0/50000: 98% mana hot_streak
4:37.964 default X fire_blast Fluffy_Pillow 49195.0/50000: 98% mana heating_up
4:38.132 standard_rotation t flamestrike Fluffy_Pillow 48863.0/50000: 98% mana hot_streak
4:39.367 default Q counterspell Fluffy_Pillow 48848.0/50000: 98% mana
4:39.367 standard_rotation x dragons_breath Fluffy_Pillow 47848.0/50000: 96% mana
4:40.600 standard_rotation y scorch Fluffy_Pillow 47081.0/50000: 94% mana
4:41.834 standard_rotation y scorch Fluffy_Pillow 47815.0/50000: 96% mana
4:43.069 standard_rotation y scorch Fluffy_Pillow 48550.0/50000: 97% mana heating_up
4:44.302 standard_rotation t flamestrike Fluffy_Pillow 49283.0/50000: 99% mana hot_streak
4:45.537 standard_rotation y scorch Fluffy_Pillow 49268.0/50000: 99% mana heating_up
4:46.326 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
4:46.770 standard_rotation t flamestrike Fluffy_Pillow 49444.0/50000: 99% mana hot_streak
4:48.004 standard_rotation y scorch Fluffy_Pillow 49428.0/50000: 99% mana heating_up
4:49.237 standard_rotation v phoenix_flames Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:50.472 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
4:51.704 standard_rotation y scorch Fluffy_Pillow 49982.0/50000: 100% mana
4:52.938 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana
4:54.174 standard_rotation y scorch Fluffy_Pillow 49507.0/50000: 99% mana heating_up
4:55.406 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
4:56.640 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:57.872 standard_rotation x dragons_breath Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:59.107 standard_rotation t flamestrike Fluffy_Pillow 48738.0/50000: 97% mana hot_streak
5:00.339 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana
5:01.572 standard_rotation y scorch Fluffy_Pillow 49453.0/50000: 99% mana
5:02.807 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
5:04.039 default Q counterspell Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
5:04.039 standard_rotation t flamestrike Fluffy_Pillow 48503.0/50000: 97% mana hot_streak
5:05.274 standard_rotation y scorch Fluffy_Pillow 48488.0/50000: 97% mana heating_up
5:06.509 standard_rotation y scorch Fluffy_Pillow 49223.0/50000: 98% mana heating_up
5:07.743 default V rune_of_power Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
5:08.978 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:08.978 default X fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
5:10.212 rop_phase q scorch Fluffy_Pillow 49484.0/50000: 99% mana heating_up, rune_of_power
5:11.448 rop_phase q scorch Fluffy_Pillow 49507.0/50000: 99% mana heating_up, rune_of_power
5:12.681 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
5:12.681 default X fire_blast Fluffy_Pillow 48254.0/50000: 97% mana rune_of_power
5:13.914 rop_phase m flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak, rune_of_power
5:15.146 rop_phase q scorch Fluffy_Pillow 48969.0/50000: 98% mana rune_of_power
5:16.380 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
5:17.616 rop_phase q scorch Fluffy_Pillow 49507.0/50000: 99% mana heating_up, rune_of_power
5:18.848 rop_phase m flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
5:20.082 rop_phase q scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
5:21.316 standard_rotation x dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana heating_up
5:22.549 standard_rotation t flamestrike Fluffy_Pillow 48738.0/50000: 97% mana hot_streak
5:23.783 standard_rotation y scorch Fluffy_Pillow 48722.0/50000: 97% mana
5:25.016 standard_rotation y scorch Fluffy_Pillow 49455.0/50000: 99% mana
5:26.250 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
5:27.484 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
5:28.719 default Q counterspell Fluffy_Pillow 49490.0/50000: 99% mana heating_up
5:28.719 combustion_cooldowns Z potion Fluffy_Pillow 48490.0/50000: 97% mana heating_up
5:28.719 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48490.0/50000: 97% mana heating_up, potion_of_spectral_intellect
5:28.719 default S use_item_soul_igniter Fluffy_Pillow 48490.0/50000: 97% mana heating_up, gladiators_badge, potion_of_spectral_intellect
5:28.719 combustion_phase j flamestrike Fluffy_Pillow 48490.0/50000: 97% mana heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:30.897 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:30.897 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:31.591 combustion_phase g flamestrike Fluffy_Pillow 43944.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:31.591 combustion_phase c fire_blast Fluffy_Pillow 42694.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:32.169 combustion_phase c fire_blast Fluffy_Pillow 42772.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:32.824 default T cancel_buff Fluffy_Pillow 42927.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:32.824 combustion_phase g flamestrike Fluffy_Pillow 42927.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:34.057 combustion_phase i phoenix_flames Fluffy_Pillow 42910.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:35.291 combustion_phase h shifting_power Fluffy_Pillow 44144.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:36.179 combustion_phase c fire_blast Fluffy_Pillow 42532.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Molten Skyfall }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="MoltenSkyfall"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6933/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

SunKingsBlessing : 9688 dps, 4172 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9687.9 9687.9 18.4 / 0.190% 1118.0 / 11.5% 12.0
RPS Out RPS In Primary Resource Waiting APM Active Skill
803.2 793.4 Mana 0.00% 50.7 99.9% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
SunKingsBlessing 9688
Blazing Surge 209 2.2% 4.3 81.18sec 14493 0 Direct 12.5 3914 7827 4983 27.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.31 12.52 0.00 0.00 0.0000 0.0000 62393.54 62393.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.72% 9.11 2 15 3914.16 3555 4501 3913.20 3680 4085 35644 35644 0.00%
crit 27.28% 3.42 0 10 7826.87 7110 8921 7715.26 0 8464 26749 26749 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 315 3.2% 14.0 20.87sec 6732 5660 Direct 42.0 1316 3430 2243 43.8%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.99 41.98 0.00 0.00 1.1895 0.0000 94192.63 94192.63 0.00% 5659.59 5659.59
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 56.17% 23.58 11 35 1316.32 1143 2422 1318.22 1189 1512 31040 31040 0.00%
crit 43.83% 18.40 10 33 3430.39 2286 5343 3442.01 2814 4239 63153 63153 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [o]:3.05
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [u]:3.26
  • if_expr:active_enemies>2
    standard_rotation
    [{]:7.68
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 20.9 13.87sec 602 0 Direct 20.9 470 939 602 28.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.86 20.86 0.00 0.00 0.0000 0.0000 12555.59 12555.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.81% 14.98 5 27 469.57 460 488 469.61 460 485 7034 7034 0.00%
crit 28.19% 5.88 0 15 939.22 920 975 937.52 0 975 5522 5522 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 820 8.5% 48.7 6.15sec 5042 0 Direct 48.7 0 5040 5040 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.67 48.67 0.00 0.00 0.0000 0.0000 245394.08 245394.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.67 37 58 5040.21 3108 7264 5041.22 4761 5252 245394 245394 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.12
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    default
    [Y]:0.05
  • if_expr:action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
    combustion_phase
    [e]:26.78
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [r]:2.39
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [y]:0.34
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2889 (5182) 29.8% (53.5%) 99.5 2.99sec 15592 7568 Direct 298.4 (3144.5) 1608 4387 2898 46.4% (46.4%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 99.48 298.43 0.00 0.00 2.0602 0.0000 864842.74 864842.74 0.00% 7568.42 7568.42
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 53.59% 159.93 114 202 1607.69 1373 2587 1607.08 1556 1664 257102 257102 0.00%
crit 46.41% 138.50 95 181 4387.13 2746 6417 4390.81 4099 4741 607740 607740 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [i]:21.62
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [m]:3.95
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [p]:9.02
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [v]:21.70
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [w]:12.45
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [}]:30.80
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2293 23.7% 948.7 0.31sec 723 0 Periodic 2846.0 137 375 241 43.7% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 948.68 0.00 0.00 2846.04 0.0000 0.0000 686259.73 686259.73 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.28% 1601.69 1283 1905 136.85 118 222 136.83 134 140 219206 219206 0.00%
crit 43.72% 1244.35 922 1555 375.27 235 550 375.33 359 392 467054 467054 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1626 16.8% 416.4 0.76sec 1169 0 Periodic 891.2 546 0 546 0.0% 99.0%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 416.39 0.00 891.16 891.16 0.0000 1.0000 486573.52 486573.52 0.00% 546.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 891.16 713 1073 546.07 62 2336 546.91 494 602 486574 486574 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 4998 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 4997.60 4997.60 0.00% 42.23 42.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.06% 69.18 53 82 40.71 29 51 40.71 39 43 2816 2816 0.00%
crit 27.94% 26.82 14 43 81.33 58 101 81.32 71 90 2181 2181 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2303.81
Phoenix Flames 0 (619) 0.0% (6.4%) 12.4 24.55sec 14897 13524

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.42 0.00 0.00 0.00 1.1016 0.0000 0.00 0.00 0.00% 13523.90 13523.90

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [l]:12.42
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    Phoenix Flames (_splash) 619 6.4% 12.4 24.58sec 14952 0 Direct 37.1 0 4983 4983 100.0%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.37 37.11 0.00 0.00 0.0000 0.0000 184952.90 184952.90 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 37.11 24 51 4983.10 2039 8255 4983.34 4381 5359 184953 184953 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 45 (58) 0.5% (0.6%) 1.6 43.60sec 10959 3066 Direct 2.6 (13.4) 2694 6405 5283 69.5% (69.5%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.60 2.55 0.00 0.00 3.5742 0.0000 13453.09 13453.09 0.00% 3066.07 3066.07
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 30.47% 0.78 0 3 2694.07 2674 3188 1978.95 0 3188 2095 2095 0.00%
crit 69.53% 1.77 1 4 6405.16 5349 11794 6330.46 5349 8732 11358 11358 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].

Action Priority List

    combustion_phase
    [j]:0.39
  • if_expr:buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
    rop_phase
    [q]:0.45
  • if_expr:buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
    standard_rotation
    [x]:0.92
  • if_expr:buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
    Pyroblast (_dot) 14 0.1% 2.6 175.59sec 1585 0 Periodic 10.8 131 419 373 83.9% 1.6%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.55 0.00 10.84 10.84 0.0000 1.3413 4044.97 4044.97 0.00% 278.16 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 16.07% 1.74 0 10 130.73 81 229 122.00 0 229 228 228 0.00%
crit 83.93% 9.10 7 17 419.28 8 569 423.05 366 505 3817 3817 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 201 2.1% 29.7 9.77sec 2018 1659 Direct 29.7 0 2019 2019 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 29.69 29.69 0.00 0.00 1.2166 0.0000 59916.96 59916.96 0.00% 1658.83 1658.83
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 29.69 24 35 2019.29 1532 3829 2017.94 1847 2204 59917 59917 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    default
    [a]:0.26
    combustion_phase
    [n]:2.69
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [t]:10.32
  • if_expr:searing_touch.active
    standard_rotation
    [|]:16.68
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 43.1 6.82sec 329 0 Direct 43.1 257 513 329 28.2%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.08 43.08 0.00 0.00 0.0000 0.0000 14164.60 14164.60 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.84% 30.95 13 51 256.56 253 268 256.57 253 261 7940 7940 0.00%
crit 28.16% 12.13 4 24 513.06 506 536 513.07 506 527 6225 6225 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 552 5.7% 4.1 81.34sec 40056 12506 Periodic 49.1 1324 3403 3365 98.2% 1.4%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.13 0.00 16.37 49.12 3.2030 0.7435 165353.44 165353.44 0.00% 12505.93 12505.93
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 1.81% 0.89 0 12 1324.09 1041 1544 135.22 0 1519 1180 1180 0.00%
crit 98.19% 48.23 36 60 3403.27 2081 3831 3401.36 3257 3491 164173 164173 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [k]:4.13
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
SunKingsBlessing
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 243.48sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [c]:1.95
  • if_expr:buff.combustion.up
Combustion 4.2 81.32sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.22 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [g]:4.21
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.2 21.21sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.20 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.20
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.32 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [b]:1.31
Rune of Power 7.1 41.50sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.12 0.00 0.00 0.00 1.1925 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.13
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.16sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 243.4sec 243.4sec 11.7sec 7.58% 18.12% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:233.1s / 249.8s
  • trigger_min/max:233.1s / 249.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.58%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.54% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.54%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 5.5 0.0 63.0sec 63.0sec 10.2sec 18.81% 0.00% 107.3 (107.3) 5.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:7.6s / 86.3s
  • trigger_min/max:7.6s / 86.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 17.0s

Stack Uptimes

  • combustion_1:18.81%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.3 0.0 81.0sec 82.1sec 14.4sec 20.71% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:72.0s / 85.8s
  • trigger_min/max:72.0s / 85.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.71%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.3 0.0 6.2sec 6.2sec 2.3sec 37.64% 47.43% 0.0 (0.0) 4.4

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.6s / 23.2s
  • trigger_min/max:0.6s / 23.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:37.64%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.6 0.0 6.9sec 6.9sec 0.8sec 11.59% 52.04% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.4s / 50.9s
  • trigger_min/max:0.4s / 50.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.7s

Stack Uptimes

  • hot_streak_1:11.59%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 5.4 21.4 63.4sec 11.0sec 11.5sec 20.79% 0.00% 16.8 (16.8) 5.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:6.4s / 86.3s
  • trigger_min/max:0.5s / 77.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.9s

Stack Uptimes

  • infernal_cascade_1:2.43%
  • infernal_cascade_2:18.36%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 325.8sec 0.0sec 22.5sec 9.80% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.4s / 328.5s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.80%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.3 0.0 26.9sec 26.9sec 11.8sec 44.42% 0.00% 0.0 (0.0) 10.9

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 69.4s
  • trigger_min/max:12.9s / 69.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:44.42%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.0sec 82.1sec 3.5sec 4.86% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:72.0s / 85.8s
  • trigger_min/max:72.0s / 85.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 9.6s

Stack Uptimes

  • soul_ignition_1:4.86%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Sun King's Blessing 4.7 36.3 72.2sec 7.3sec 55.0sec 87.07% 0.00% 0.0 (0.0) 2.3

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sun_kings_blessing
  • max_stacks:12
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:44.4s / 106.2s
  • trigger_min/max:0.9s / 50.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 100.3s

Stack Uptimes

  • sun_kings_blessing_1:3.55%
  • sun_kings_blessing_2:6.92%
  • sun_kings_blessing_3:4.19%
  • sun_kings_blessing_4:11.17%
  • sun_kings_blessing_5:11.96%
  • sun_kings_blessing_6:18.19%
  • sun_kings_blessing_7:8.20%
  • sun_kings_blessing_8:11.27%
  • sun_kings_blessing_9:4.96%
  • sun_kings_blessing_10:2.42%
  • sun_kings_blessing_11:2.17%
  • sun_kings_blessing_12:2.08%

Spelldata

  • id:333314
  • name:Sun King's Blessing
  • tooltip:Building up a Combustion.
  • description:{$@spelldesc333313=After consuming {$s1=12} Hot Streaks, your next non-instant Pyroblast cast within {$333315d=15 seconds} grants you Combustion for {$s2=5} sec.}
  • max_stacks:12
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Sun King's Blessing (_ready) 1.7 0.0 49.8sec 49.8sec 5.6sec 3.19% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sun_kings_blessing_ready
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:44.2s / 57.1s
  • trigger_min/max:44.2s / 57.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • sun_kings_blessing_ready_1:3.19%

Spelldata

  • id:333315
  • name:Sun King's Blessing
  • tooltip:Your next non-instant Pyroblast will grant you Combustion.
  • description:{$@spelldesc333313=After consuming {$s1=12} Hot Streaks, your next non-instant Pyroblast cast within {$333315d=15 seconds} grants you Combustion for {$s2=5} sec.}
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.3 39.0 57.0 6.2s 0.6s 23.2s
Heating Up removed 0.0 0.0 1.0 0.0s 0.0s 0.0s
Heating Up converted with Fire Blast 21.3 13.0 26.0 14.3s 1.1s 52.3s
Hot Streak procs 43.6 35.0 52.0 6.9s 0.4s 50.9s
Hot Streak spells used 93.3 76.0 110.0 3.2s 0.0s 21.7s
Hot Streak spell crits 92.5 75.0 109.0 3.2s 0.0s 21.7s
Hot Streak spell crits wasted 0.6 0.0 2.0 41.5s 12.6s 268.2s
Direct Ignite applications 5.0 5.0 7.0 2.5s 0.0s 324.2s
Ignites spread to targets with existing Ignite 24.7 16.0 34.0 24.6s 1.1s 84.0s
Infernal Cascade expires during Combustion 0.2 0.0 1.0 0.0s 0.0s 0.0s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.84% 16.49% 20.92% 1.0s 0.0s 3.4s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.506151.533271.985
Counterspell0.6330.0003.2069.6605.00716.285
Shifting Power17.5114.43131.00675.49552.37797.556
Fire Blast0.1270.0009.4446.2812.53116.151
Rune of Power4.2830.00035.13735.10823.82260.745
Dragon's Breath4.4980.00046.67764.37941.71886.617
Combustion1.4160.0007.8266.0053.26111.685
Phoenix Flames7.6390.00058.46594.92545.850149.638

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
SunKingsBlessing
mana_regen Mana 3196.26 237791.89 100.00% 74.40 61729.91 20.61%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 793.39 803.22 61754.1 47053.4 39788.0 50000.0
Usage Type Count Total Avg RPE APR
SunKingsBlessing
combustion Mana 4.3 21376.0 5000.0 5068.9 0.0
counterspell Mana 15.4 15415.1 1000.0 1014.3 0.0
dragons_breath Mana 14.2 28383.3 2000.0 2028.6 3.3
fire_blast Mana 49.4 24691.6 500.0 507.3 9.9
flamestrike Mana 100.9 126163.7 1250.0 1268.3 12.3
pyroblast Mana 2.6 2640.3 1000.0 1653.6 6.6
scorch Mana 30.1 15062.2 500.0 507.3 4.0
shifting_power Mana 4.2 10465.5 2500.0 2535.2 15.8

Statistics & Data Analysis

Fight Length
SunKingsBlessing Fight Length
Count 1101
Mean 299.68
Minimum 240.02
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 20.01%
Standard Deviation 35.3551
5th Percentile 245.32
95th Percentile 355.19
( 95th Percentile - 5th Percentile ) 109.87
Mean Distribution
Standard Deviation 1.0655
95.00% Confidence Interval ( 297.59 - 301.77 )
Normalized 95.00% Confidence Interval ( 99.30% - 100.70% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 535
0.1% Error 53467
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1068
DPS
SunKingsBlessing Damage Per Second
Count 1101
Mean 9687.90
Minimum 8885.38
Maximum 10400.14
Spread ( max - min ) 1514.76
Range [ ( max - min ) / 2 * 100% ] 7.82%
Standard Deviation 311.3665
5th Percentile 9194.74
95th Percentile 10216.56
( 95th Percentile - 5th Percentile ) 1021.82
Mean Distribution
Standard Deviation 9.3838
95.00% Confidence Interval ( 9669.51 - 9706.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 40
0.1% Error 3969
0.1 Scale Factor Error with Delta=300 828
0.05 Scale Factor Error with Delta=300 3311
0.01 Scale Factor Error with Delta=300 82762
Priority Target DPS
SunKingsBlessing Priority Target Damage Per Second
Count 1101
Mean 4172.00
Minimum 3851.45
Maximum 4503.60
Spread ( max - min ) 652.15
Range [ ( max - min ) / 2 * 100% ] 7.82%
Standard Deviation 129.4954
5th Percentile 3967.24
95th Percentile 4386.62
( 95th Percentile - 5th Percentile ) 419.38
Mean Distribution
Standard Deviation 3.9027
95.00% Confidence Interval ( 4164.35 - 4179.65 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 38
0.1% Error 3701
0.1 Scale Factor Error with Delta=300 144
0.05 Scale Factor Error with Delta=300 573
0.01 Scale Factor Error with Delta=300 14316
DPS(e)
SunKingsBlessing Damage Per Second (Effective)
Count 1101
Mean 9687.90
Minimum 8885.38
Maximum 10400.14
Spread ( max - min ) 1514.76
Range [ ( max - min ) / 2 * 100% ] 7.82%
Damage
SunKingsBlessing Damage
Count 1101
Mean 2894097.78
Minimum 2227899.48
Maximum 3559762.70
Spread ( max - min ) 1331863.22
Range [ ( max - min ) / 2 * 100% ] 23.01%
DTPS
SunKingsBlessing Damage Taken Per Second
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
SunKingsBlessing Healing Per Second
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
SunKingsBlessing Healing Per Second (Effective)
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
SunKingsBlessing Heal
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
SunKingsBlessing Healing Taken Per Second
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
SunKingsBlessing Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
SunKingsBlessingTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
SunKingsBlessing Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.20 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.30 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.19 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.13 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.12 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
Y 0.05 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Z 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
a 0.26 scorch
actions.combustion_cooldowns
# count action,conditions
b 1.31 potion
0.00 blood_fury
c 1.95 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
d 4.30 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
e 26.78 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
f 0.00 call_action_list,name=active_talents
g 4.21 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
h 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
i 21.62 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
j 0.39 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
k 4.13 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
l 12.42 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
m 3.95 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
n 2.69 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
o 3.05 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
p 9.02 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
q 0.45 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
r 2.39 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
s 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
0.00 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
t 10.32 scorch,if=searing_touch.active
u 3.26 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
v 21.70 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
w 12.45 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
x 0.92 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
y 0.34 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
0.00 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
z 0.00 call_action_list,name=active_talents
{ 7.68 dragons_breath,if=active_enemies>1
| 16.68 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
} 30.80 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPbQdSmgeeTcielikeeQielielinliVuvvvXXpvv}}Q}XXw{}}}}}X}}{Q}}VvXvvvXudSmgeieeQTilkeielQieo}VvvvvXXp{}}Q}}}XXw}{}}}}QVvXvuvvX}}dSmgeieeQTilkeieeiQloVvXpvvv}{}XXwQ}}}}}{X}}}QVvXttpttprpt{||w||wdSmgeQcieeTilkeieeiQlliVtrtpttptXpqnilieoQ||w|Xw||w||w||w{||w||QwVrpttrprptttprp{

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 1 food SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 2 augmentation SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns b potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase m flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.169 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.169 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.689 combustion_phase e fire_blast Fluffy_Pillow 45020.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 default T cancel_buff Fluffy_Pillow 43453.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_cooldowns c berserking Fluffy_Pillow 43453.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_phase i flamestrike Fluffy_Pillow 43453.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.263 combustion_phase e fire_blast Fluffy_Pillow 42594.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase l phoenix_flames Fluffy_Pillow 42565.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.598 combustion_phase i flamestrike Fluffy_Pillow 43429.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.461 combustion_phase k shifting_power Fluffy_Pillow 43042.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.624 combustion_phase e fire_blast Fluffy_Pillow 41705.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.202 combustion_phase e fire_blast Fluffy_Pillow 41783.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.014 default Q counterspell Fluffy_Pillow 42095.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.014 combustion_phase i flamestrike Fluffy_Pillow 41095.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.014 combustion_phase e fire_blast Fluffy_Pillow 39845.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.877 combustion_phase l phoenix_flames Fluffy_Pillow 40208.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.740 combustion_phase i flamestrike Fluffy_Pillow 41071.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.740 combustion_phase e fire_blast Fluffy_Pillow 39821.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.603 combustion_phase l phoenix_flames Fluffy_Pillow 40184.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.467 combustion_phase i flamestrike Fluffy_Pillow 41048.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.331 combustion_phase n scorch Fluffy_Pillow 40662.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.194 combustion_phase l phoenix_flames Fluffy_Pillow 41025.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.056 combustion_phase i flamestrike Fluffy_Pillow 41887.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.920 default V rune_of_power Fluffy_Pillow 41501.0/50000: 83% mana bloodlust, sun_kings_blessing(6), gladiators_badge, potion_of_spectral_intellect
0:15.870 rop_phase u dragons_breath Fluffy_Pillow 42451.0/50000: 85% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:16.819 rop_phase v flamestrike Fluffy_Pillow 41400.0/50000: 83% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:19.033 rop_phase v flamestrike Fluffy_Pillow 42364.0/50000: 85% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:21.242 rop_phase v flamestrike Fluffy_Pillow 43323.0/50000: 87% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:21.242 default X fire_blast Fluffy_Pillow 43323.0/50000: 87% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:22.956 default X fire_blast Fluffy_Pillow 44537.0/50000: 89% mana bloodlust, heating_up, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:23.454 rop_phase p flamestrike Fluffy_Pillow 43285.0/50000: 87% mana bloodlust, hot_streak, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:24.402 rop_phase v flamestrike Fluffy_Pillow 42983.0/50000: 86% mana bloodlust, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
0:26.613 rop_phase v flamestrike Fluffy_Pillow 43944.0/50000: 88% mana bloodlust, rune_of_power, sun_kings_blessing(7)
0:28.824 standard_rotation } flamestrike Fluffy_Pillow 44905.0/50000: 90% mana bloodlust, sun_kings_blessing(7)
0:31.034 standard_rotation } flamestrike Fluffy_Pillow 45865.0/50000: 92% mana bloodlust, sun_kings_blessing(7)
0:33.244 default Q counterspell Fluffy_Pillow 46825.0/50000: 94% mana bloodlust, sun_kings_blessing(7)
0:33.244 standard_rotation } flamestrike Fluffy_Pillow 45825.0/50000: 92% mana bloodlust, sun_kings_blessing(7)
0:33.832 default X fire_blast Fluffy_Pillow 46413.0/50000: 93% mana bloodlust, sun_kings_blessing(7)
0:35.025 default X fire_blast Fluffy_Pillow 47106.0/50000: 94% mana bloodlust, heating_up, sun_kings_blessing(7)
0:35.455 standard_rotation w flamestrike Fluffy_Pillow 45786.0/50000: 92% mana bloodlust, hot_streak, sun_kings_blessing(7)
0:36.404 standard_rotation { dragons_breath Fluffy_Pillow 45485.0/50000: 91% mana bloodlust, sun_kings_blessing(8)
0:37.354 standard_rotation } flamestrike Fluffy_Pillow 44435.0/50000: 89% mana bloodlust, sun_kings_blessing(8)
0:39.567 standard_rotation } flamestrike Fluffy_Pillow 45398.0/50000: 91% mana bloodlust, sun_kings_blessing(8)
0:41.778 standard_rotation } flamestrike Fluffy_Pillow 46359.0/50000: 93% mana sun_kings_blessing(8)
0:44.651 standard_rotation } flamestrike Fluffy_Pillow 47982.0/50000: 96% mana sun_kings_blessing(8)
0:47.525 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(8)
0:48.073 default X fire_blast Fluffy_Pillow 49304.0/50000: 99% mana sun_kings_blessing(8)
0:50.398 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:53.270 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:56.143 standard_rotation { dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:57.378 default Q counterspell Fluffy_Pillow 47990.0/50000: 96% mana sun_kings_blessing(8)
0:57.378 standard_rotation } flamestrike Fluffy_Pillow 46990.0/50000: 94% mana sun_kings_blessing(8)
1:00.251 standard_rotation } flamestrike Fluffy_Pillow 48613.0/50000: 97% mana sun_kings_blessing(8)
1:03.122 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(8)
1:04.355 rop_phase v flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power, sun_kings_blessing(8)
1:04.355 default X fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power, sun_kings_blessing(8)
1:07.226 rop_phase v flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:10.098 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:12.970 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:12.970 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.844 rop_phase u dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:17.078 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47990.0/50000: 96% mana heating_up
1:17.078 default S use_item_soul_igniter Fluffy_Pillow 47990.0/50000: 96% mana heating_up, gladiators_badge
1:17.078 combustion_phase m flamestrike Fluffy_Pillow 47990.0/50000: 96% mana heating_up, soul_ignition, gladiators_badge
1:19.286 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
1:19.286 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
1:19.950 combustion_phase i flamestrike Fluffy_Pillow 43914.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:19.950 combustion_phase e fire_blast Fluffy_Pillow 42664.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
1:21.179 combustion_phase e fire_blast Fluffy_Pillow 43393.0/50000: 87% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.183 default Q counterspell Fluffy_Pillow 42897.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.378 default T cancel_buff Fluffy_Pillow 42092.0/50000: 84% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.378 combustion_phase i flamestrike Fluffy_Pillow 42092.0/50000: 84% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
1:22.613 combustion_phase l phoenix_flames Fluffy_Pillow 42077.0/50000: 84% mana combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:23.847 combustion_phase k shifting_power Fluffy_Pillow 43311.0/50000: 87% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:25.390 combustion_phase e fire_blast Fluffy_Pillow 42354.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:27.282 combustion_phase i flamestrike Fluffy_Pillow 43746.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:27.282 combustion_phase e fire_blast Fluffy_Pillow 42496.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:28.517 combustion_phase l phoenix_flames Fluffy_Pillow 43231.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:29.750 default Q counterspell Fluffy_Pillow 44464.0/50000: 89% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:29.750 combustion_phase i flamestrike Fluffy_Pillow 43464.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:29.750 combustion_phase e fire_blast Fluffy_Pillow 42214.0/50000: 84% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:30.983 combustion_phase o dragons_breath Fluffy_Pillow 42947.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:32.216 standard_rotation } flamestrike Fluffy_Pillow 42180.0/50000: 84% mana heating_up, sun_kings_blessing(4), infernal_cascade(2)
1:35.087 default V rune_of_power Fluffy_Pillow 43801.0/50000: 88% mana heating_up, sun_kings_blessing(4)
1:36.322 rop_phase v flamestrike Fluffy_Pillow 45036.0/50000: 90% mana heating_up, rune_of_power, sun_kings_blessing(4)
1:39.193 rop_phase v flamestrike Fluffy_Pillow 46657.0/50000: 93% mana rune_of_power, sun_kings_blessing(4)
1:42.065 rop_phase v flamestrike Fluffy_Pillow 48279.0/50000: 97% mana rune_of_power, sun_kings_blessing(4)
1:44.939 rop_phase v flamestrike Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power, sun_kings_blessing(4)
1:46.190 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power, sun_kings_blessing(4)
1:47.416 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power, sun_kings_blessing(4)
1:47.810 rop_phase p flamestrike Fluffy_Pillow 48644.0/50000: 97% mana hot_streak, rune_of_power, sun_kings_blessing(4)
1:49.044 standard_rotation { dragons_breath Fluffy_Pillow 48628.0/50000: 97% mana sun_kings_blessing(5)
1:50.278 standard_rotation } flamestrike Fluffy_Pillow 47862.0/50000: 96% mana sun_kings_blessing(5)
1:53.150 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(5)
1:56.020 default Q counterspell Fluffy_Pillow 48752.0/50000: 98% mana sun_kings_blessing(5)
1:56.020 standard_rotation } flamestrike Fluffy_Pillow 47752.0/50000: 96% mana sun_kings_blessing(5)
1:58.893 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(5)
2:01.765 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(5)
2:02.528 default X fire_blast Fluffy_Pillow 49517.0/50000: 99% mana sun_kings_blessing(5)
2:04.215 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, sun_kings_blessing(5)
2:04.636 standard_rotation w flamestrike Fluffy_Pillow 48671.0/50000: 97% mana hot_streak, sun_kings_blessing(5)
2:05.869 standard_rotation } flamestrike Fluffy_Pillow 48654.0/50000: 97% mana sun_kings_blessing(6)
2:08.741 standard_rotation { dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
2:09.976 standard_rotation } flamestrike Fluffy_Pillow 47989.0/50000: 96% mana sun_kings_blessing(6)
2:12.850 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(6)
2:15.724 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(6)
2:18.600 standard_rotation } flamestrike Fluffy_Pillow 48758.0/50000: 98% mana sun_kings_blessing(6)
2:21.473 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(6)
2:21.473 default V rune_of_power Fluffy_Pillow 47755.0/50000: 96% mana sun_kings_blessing(6)
2:22.706 rop_phase v flamestrike Fluffy_Pillow 48988.0/50000: 98% mana rune_of_power, sun_kings_blessing(6)
2:22.706 default X fire_blast Fluffy_Pillow 48988.0/50000: 98% mana rune_of_power, sun_kings_blessing(6)
2:25.580 rop_phase v flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(6)
2:28.452 rop_phase u dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(6)
2:29.685 rop_phase v flamestrike Fluffy_Pillow 47987.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(6)
2:32.557 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power, sun_kings_blessing(6)
2:35.429 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana
2:35.429 standard_rotation } flamestrike Fluffy_Pillow 48254.0/50000: 97% mana heating_up
2:38.301 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:41.175 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:41.175 default S use_item_soul_igniter Fluffy_Pillow 48756.0/50000: 98% mana heating_up, gladiators_badge
2:41.175 combustion_phase m flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
2:43.439 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
2:43.439 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
2:44.047 combustion_phase i flamestrike Fluffy_Pillow 43858.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:44.047 combustion_phase e fire_blast Fluffy_Pillow 42608.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
2:44.572 combustion_phase e fire_blast Fluffy_Pillow 42633.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.280 default Q counterspell Fluffy_Pillow 42841.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.473 default T cancel_buff Fluffy_Pillow 42034.0/50000: 84% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.473 combustion_phase i flamestrike Fluffy_Pillow 42034.0/50000: 84% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
2:46.708 combustion_phase l phoenix_flames Fluffy_Pillow 42019.0/50000: 84% mana combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
2:47.941 combustion_phase k shifting_power Fluffy_Pillow 43252.0/50000: 87% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
2:48.775 combustion_phase e fire_blast Fluffy_Pillow 41586.0/50000: 83% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
2:51.484 combustion_phase i flamestrike Fluffy_Pillow 43795.0/50000: 88% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
2:51.484 combustion_phase e fire_blast Fluffy_Pillow 42545.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:52.238 combustion_phase e fire_blast Fluffy_Pillow 42799.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:52.716 combustion_phase i flamestrike Fluffy_Pillow 42777.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:53.948 default Q counterspell Fluffy_Pillow 42759.0/50000: 86% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:53.948 combustion_phase l phoenix_flames Fluffy_Pillow 41759.0/50000: 84% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:55.181 combustion_phase o dragons_breath Fluffy_Pillow 42992.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:56.414 default V rune_of_power Fluffy_Pillow 42225.0/50000: 84% mana heating_up, sun_kings_blessing(4), infernal_cascade(2)
2:57.649 rop_phase v flamestrike Fluffy_Pillow 43460.0/50000: 87% mana heating_up, rune_of_power, sun_kings_blessing(4)
3:00.400 default X fire_blast Fluffy_Pillow 46128.0/50000: 92% mana heating_up, rune_of_power, sun_kings_blessing(4)
3:00.522 rop_phase p flamestrike Fluffy_Pillow 44583.0/50000: 89% mana hot_streak, rune_of_power, sun_kings_blessing(4)
3:01.756 rop_phase v flamestrike Fluffy_Pillow 44567.0/50000: 89% mana rune_of_power, sun_kings_blessing(5)
3:04.629 rop_phase v flamestrike Fluffy_Pillow 46190.0/50000: 92% mana rune_of_power, sun_kings_blessing(5)
3:07.502 rop_phase v flamestrike Fluffy_Pillow 47813.0/50000: 96% mana rune_of_power, sun_kings_blessing(5)
3:10.375 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(5)
3:13.247 standard_rotation { dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(5)
3:14.483 standard_rotation } flamestrike Fluffy_Pillow 47990.0/50000: 96% mana sun_kings_blessing(5)
3:16.796 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(5)
3:17.315 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, sun_kings_blessing(5)
3:17.357 standard_rotation w flamestrike Fluffy_Pillow 48292.0/50000: 97% mana hot_streak, sun_kings_blessing(5)
3:18.591 default Q counterspell Fluffy_Pillow 48276.0/50000: 97% mana sun_kings_blessing(6)
3:18.591 standard_rotation } flamestrike Fluffy_Pillow 47276.0/50000: 95% mana sun_kings_blessing(6)
3:21.463 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
3:24.337 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(6)
3:27.211 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(6)
3:30.082 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(6)
3:32.954 standard_rotation { dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
3:33.238 default X fire_blast Fluffy_Pillow 47038.0/50000: 94% mana sun_kings_blessing(6)
3:34.188 standard_rotation } flamestrike Fluffy_Pillow 47488.0/50000: 95% mana heating_up, sun_kings_blessing(6)
3:37.058 standard_rotation } flamestrike Fluffy_Pillow 48752.0/50000: 98% mana heating_up, sun_kings_blessing(6)
3:39.930 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, sun_kings_blessing(6)
3:42.803 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(6)
3:42.803 default V rune_of_power Fluffy_Pillow 47755.0/50000: 96% mana sun_kings_blessing(6)
3:44.038 rop_phase v flamestrike Fluffy_Pillow 48990.0/50000: 98% mana rune_of_power, sun_kings_blessing(6)
3:44.038 default X fire_blast Fluffy_Pillow 48990.0/50000: 98% mana rune_of_power, sun_kings_blessing(6)
3:46.911 rop_phase t scorch Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(6)
3:48.145 rop_phase t scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:49.379 rop_phase p flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:50.611 rop_phase t scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing
3:51.845 rop_phase t scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing
3:53.079 rop_phase p flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power, sun_kings_blessing
3:54.313 rop_phase r fire_blast Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing(2)
3:54.313 rop_phase p flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing(2)
3:55.546 rop_phase t scorch Fluffy_Pillow 48972.0/50000: 98% mana rune_of_power, sun_kings_blessing(3)
3:56.777 standard_rotation { dragons_breath Fluffy_Pillow 49502.0/50000: 99% mana sun_kings_blessing(3)
3:58.011 standard_rotation | scorch Fluffy_Pillow 48736.0/50000: 97% mana heating_up, sun_kings_blessing(3)
3:59.245 standard_rotation | scorch Fluffy_Pillow 49470.0/50000: 99% mana heating_up, sun_kings_blessing(3)
4:00.479 standard_rotation w flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(3)
4:01.712 standard_rotation | scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(4)
4:02.944 standard_rotation | scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, sun_kings_blessing(4)
4:04.177 standard_rotation w flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, sun_kings_blessing(4)
4:05.411 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(5)
4:05.411 default S use_item_soul_igniter Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(5), gladiators_badge
4:05.411 combustion_phase m flamestrike Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(5), soul_ignition, gladiators_badge
4:07.675 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, sun_kings_blessing(5), soul_ignition, gladiators_badge
4:07.675 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, sun_kings_blessing(5), soul_ignition, gladiators_badge
4:08.285 default Q counterspell Fluffy_Pillow 43860.0/50000: 88% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade, soul_ignition, gladiators_badge
4:08.285 combustion_cooldowns c berserking Fluffy_Pillow 42860.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade, soul_ignition, gladiators_badge
4:08.285 combustion_phase i flamestrike Fluffy_Pillow 42860.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade, soul_ignition, gladiators_badge
4:08.285 combustion_phase e fire_blast Fluffy_Pillow 41610.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing(6), infernal_cascade, soul_ignition, gladiators_badge
4:08.887 combustion_phase e fire_blast Fluffy_Pillow 41712.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(6), infernal_cascade(2), soul_ignition, gladiators_badge
4:09.407 default T cancel_buff Fluffy_Pillow 41732.0/50000: 83% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(6), infernal_cascade(2), soul_ignition, gladiators_badge
4:09.407 combustion_phase i flamestrike Fluffy_Pillow 41732.0/50000: 83% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(6), infernal_cascade(2), gladiators_badge
4:10.528 combustion_phase l phoenix_flames Fluffy_Pillow 41603.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), gladiators_badge
4:11.650 combustion_phase k shifting_power Fluffy_Pillow 42725.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), gladiators_badge
4:12.849 combustion_phase e fire_blast Fluffy_Pillow 41424.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), gladiators_badge
4:14.896 combustion_phase i flamestrike Fluffy_Pillow 42971.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), gladiators_badge
4:14.896 combustion_phase e fire_blast Fluffy_Pillow 41721.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing(8), infernal_cascade(2), gladiators_badge
4:15.405 combustion_phase e fire_blast Fluffy_Pillow 41730.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(8), infernal_cascade(2), gladiators_badge
4:16.018 combustion_phase i flamestrike Fluffy_Pillow 41843.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(8), infernal_cascade(2), gladiators_badge
4:17.139 default Q counterspell Fluffy_Pillow 41714.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing(9), infernal_cascade(2), gladiators_badge
4:17.139 combustion_phase l phoenix_flames Fluffy_Pillow 40714.0/50000: 81% mana berserking, combustion, rune_of_power, sun_kings_blessing(9), infernal_cascade(2), gladiators_badge
4:18.260 combustion_phase l phoenix_flames Fluffy_Pillow 41835.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(9), infernal_cascade(2), gladiators_badge
4:19.381 combustion_phase i flamestrike Fluffy_Pillow 42956.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(9), infernal_cascade(2), gladiators_badge
4:20.503 default V rune_of_power Fluffy_Pillow 42828.0/50000: 86% mana sun_kings_blessing(10)
4:21.737 rop_phase t scorch Fluffy_Pillow 44062.0/50000: 88% mana rune_of_power, sun_kings_blessing(10)
4:21.737 rop_phase r fire_blast Fluffy_Pillow 44062.0/50000: 88% mana rune_of_power, sun_kings_blessing(10)
4:22.971 rop_phase t scorch Fluffy_Pillow 44296.0/50000: 89% mana heating_up, rune_of_power, sun_kings_blessing(10)
4:24.204 rop_phase p flamestrike Fluffy_Pillow 45029.0/50000: 90% mana hot_streak, rune_of_power, sun_kings_blessing(10)
4:25.439 rop_phase t scorch Fluffy_Pillow 45014.0/50000: 90% mana heating_up, rune_of_power, sun_kings_blessing(11)
4:26.673 rop_phase t scorch Fluffy_Pillow 45748.0/50000: 91% mana heating_up, rune_of_power, sun_kings_blessing(11)
4:27.906 rop_phase p flamestrike Fluffy_Pillow 46481.0/50000: 93% mana hot_streak, rune_of_power, sun_kings_blessing(11)
4:29.138 rop_phase t scorch Fluffy_Pillow 46463.0/50000: 93% mana heating_up, rune_of_power, sun_kings_blessing(12)
4:29.845 default X fire_blast Fluffy_Pillow 47071.0/50000: 94% mana heating_up, rune_of_power, sun_kings_blessing(12)
4:30.372 rop_phase p flamestrike Fluffy_Pillow 46697.0/50000: 93% mana hot_streak, rune_of_power, sun_kings_blessing(12)
4:31.604 rop_phase q pyroblast Fluffy_Pillow 46679.0/50000: 93% mana heating_up, rune_of_power, sun_kings_blessing_ready
4:35.296 combustion_phase n scorch Fluffy_Pillow 49005.0/50000: 98% mana combustion, heating_up
4:36.530 combustion_phase i flamestrike Fluffy_Pillow 49505.0/50000: 99% mana combustion, hot_streak
4:37.765 combustion_phase l phoenix_flames Fluffy_Pillow 49490.0/50000: 99% mana combustion, heating_up, sun_kings_blessing
4:38.999 combustion_phase i flamestrike Fluffy_Pillow 50000.0/50000: 100% mana combustion, hot_streak, sun_kings_blessing
4:38.999 combustion_phase e fire_blast Fluffy_Pillow 48750.0/50000: 98% mana combustion, sun_kings_blessing(2)
4:40.232 combustion_phase o dragons_breath Fluffy_Pillow 49483.0/50000: 99% mana combustion, heating_up, sun_kings_blessing(2), infernal_cascade
4:41.465 default Q counterspell Fluffy_Pillow 48716.0/50000: 97% mana heating_up, sun_kings_blessing(2), infernal_cascade
4:41.465 standard_rotation | scorch Fluffy_Pillow 47716.0/50000: 95% mana heating_up, sun_kings_blessing(2), infernal_cascade
4:42.699 standard_rotation | scorch Fluffy_Pillow 48450.0/50000: 97% mana heating_up, sun_kings_blessing(2), infernal_cascade
4:43.932 standard_rotation w flamestrike Fluffy_Pillow 49183.0/50000: 98% mana hot_streak, sun_kings_blessing(2), infernal_cascade
4:45.167 standard_rotation | scorch Fluffy_Pillow 49168.0/50000: 98% mana heating_up, sun_kings_blessing(3)
4:46.233 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, sun_kings_blessing(3)
4:46.399 standard_rotation w flamestrike Fluffy_Pillow 49166.0/50000: 98% mana hot_streak, sun_kings_blessing(3)
4:47.632 standard_rotation | scorch Fluffy_Pillow 49149.0/50000: 98% mana heating_up, sun_kings_blessing(4)
4:48.866 standard_rotation | scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, sun_kings_blessing(4)
4:50.100 standard_rotation w flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(4)
4:51.335 standard_rotation | scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up, sun_kings_blessing(5)
4:52.570 standard_rotation | scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, sun_kings_blessing(5)
4:53.803 standard_rotation w flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, sun_kings_blessing(5)
4:55.035 standard_rotation | scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, sun_kings_blessing(6)
4:56.270 standard_rotation | scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, sun_kings_blessing(6)
4:57.504 standard_rotation w flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(6)
4:58.738 standard_rotation { dragons_breath Fluffy_Pillow 49489.0/50000: 99% mana heating_up, sun_kings_blessing(7)
4:59.971 standard_rotation | scorch Fluffy_Pillow 48722.0/50000: 97% mana heating_up, sun_kings_blessing(7)
5:01.204 standard_rotation | scorch Fluffy_Pillow 49455.0/50000: 99% mana heating_up, sun_kings_blessing(7)
5:02.437 standard_rotation w flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, sun_kings_blessing(7)
5:03.671 standard_rotation | scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(8)
5:04.904 standard_rotation | scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, sun_kings_blessing(8)
5:06.138 default Q counterspell Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(8)
5:06.138 standard_rotation w flamestrike Fluffy_Pillow 48505.0/50000: 97% mana hot_streak, sun_kings_blessing(8)
5:07.370 default V rune_of_power Fluffy_Pillow 48487.0/50000: 97% mana heating_up, sun_kings_blessing(9)
5:08.604 rop_phase r fire_blast Fluffy_Pillow 49721.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing(9)
5:08.604 rop_phase p flamestrike Fluffy_Pillow 49221.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing(9)
5:09.840 rop_phase t scorch Fluffy_Pillow 49207.0/50000: 98% mana rune_of_power, sun_kings_blessing(10)
5:11.074 rop_phase t scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power, sun_kings_blessing(10)
5:12.309 rop_phase r fire_blast Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing(10)
5:12.309 rop_phase p flamestrike Fluffy_Pillow 49006.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing(10)
5:13.544 rop_phase r fire_blast Fluffy_Pillow 48991.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(11)
5:13.544 rop_phase p flamestrike Fluffy_Pillow 48491.0/50000: 97% mana hot_streak, rune_of_power, sun_kings_blessing(11)
5:14.777 rop_phase t scorch Fluffy_Pillow 48474.0/50000: 97% mana rune_of_power, sun_kings_blessing(12)
5:16.012 rop_phase t scorch Fluffy_Pillow 49209.0/50000: 98% mana rune_of_power, sun_kings_blessing(12)
5:17.246 rop_phase t scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing(12)
5:18.479 rop_phase p flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power, sun_kings_blessing(12)
5:19.009 rop_phase r fire_blast Fluffy_Pillow 48763.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing_ready
5:19.714 rop_phase p flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing_ready
5:20.948 standard_rotation { dragons_breath Fluffy_Pillow 48973.0/50000: 98% mana sun_kings_blessing_ready

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Sun King's Blessing }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="SunKingsBlessing"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6934/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

disciplinary_command : 10431 dps, 4526 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10431.3 10431.3 19.7 / 0.189% 1134.0 / 10.9% 13.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
786.8 778.4 Mana 0.00% 50.2 100.2% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
disciplinary_command 10431
Arcane Explosion 13 0.1% 1.0 0.00sec 3795 3999 Direct 3.0 996 1992 1264 27.0%

Stats Details: Arcane Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 3.00 0.00 0.00 0.9498 0.0000 3791.48 3791.48 0.00% 3999.45 3999.45
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.99% 2.19 0 3 996.01 986 1463 974.22 0 1421 2179 2179 0.00%
crit 27.01% 0.81 0 3 1992.12 1971 2760 1232.97 0 2760 1613 1613 0.00%

Action Details: Arcane Explosion

  • id:1449
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:10.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.502320
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:1449
  • name:Arcane Explosion
  • school:arcane
  • tooltip:
  • description:Causes an explosion of magic around the caster, dealing {$s2=0 + 50.2%} Arcane damage to all enemies within $A2 yards.$?a137021[ |cFFFFFFFFGenerates {$s1=1} Arcane Charge if any targets are hit.|r][]

Action Priority List

    default
    [U]:1.00
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
Blazing Surge 221 2.1% 4.3 81.89sec 15581 0 Direct 12.4 3890 8944 5337 28.7%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 12.45 0.00 0.00 0.0000 0.0000 66459.08 66459.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.35% 8.88 2 15 3890.45 3555 4182 3890.04 3703 4030 34557 34557 0.00%
crit 28.65% 3.57 0 9 8943.59 8176 9619 8776.52 0 9616 31902 31902 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 317 3.0% 13.9 20.87sec 6849 5754 Direct 41.8 1319 3792 2281 39.0%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.93 41.78 0.00 0.00 1.1903 0.0000 95381.14 95381.14 0.00% 5754.17 5754.17
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 61.05% 25.50 14 37 1319.27 1143 2422 1318.33 1209 1491 33642 33642 0.00%
crit 38.95% 16.27 7 29 3791.74 2286 6144 3794.06 2776 4737 61739 61739 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [n]:2.16
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [t]:3.40
  • if_expr:active_enemies>2
    standard_rotation
    [z]:8.37
  • if_expr:active_enemies>1
Eternal Insight 43 0.4% 20.9 14.06sec 622 0 Direct 20.9 469 1012 622 28.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.92 20.92 0.00 0.00 0.0000 0.0000 13011.68 13011.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.87% 15.03 6 28 469.26 460 488 469.26 460 482 7055 7055 0.00%
crit 28.13% 5.89 0 14 1012.05 920 1121 1007.83 0 1121 5957 5957 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 922 8.8% 48.6 6.15sec 5702 0 Direct 48.6 0 5701 5701 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.55 48.55 0.00 0.00 0.0000 0.0000 276832.11 276832.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.55 37 58 5700.53 3108 8354 5699.78 5418 5951 276832 276832 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Z]:19.08
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [e]:25.70
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [p]:2.95
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [w]:0.83
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2985 (5355) 28.6% (51.3%) 94.3 3.15sec 17050 8427 Direct 283.0 (2980.3) 1605 5042 3168 45.5% (45.5%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 94.33 282.98 0.00 0.00 2.0233 0.0000 896618.86 896618.86 0.00% 8427.21 8427.21
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 54.52% 154.27 113 201 1605.20 1373 2909 1605.41 1544 1659 247656 247656 0.00%
crit 45.48% 128.71 86 171 5041.69 2746 7380 5045.35 4726 5411 648963 648963 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [i]:18.94
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [l]:4.27
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [o]:9.07
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [u]:20.20
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [v]:14.52
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [|]:27.40
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2370 22.7% 899.1 0.33sec 792 0 Periodic 2697.3 138 428 264 43.5% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 899.10 0.00 0.00 2697.31 0.0000 0.0000 711706.12 711706.12 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.53% 1524.89 1232 1824 137.71 118 249 137.73 135 140 210010 210010 0.00%
crit 43.47% 1172.41 895 1454 427.87 235 633 427.86 412 444 501696 501696 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frostbolt 42 0.4% 8.1 39.36sec 1561 978 Direct 8.1 1150 2637 1566 28.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.14 8.11 0.00 0.00 1.5960 0.0000 12703.27 12703.27 0.00% 978.23 978.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.95% 5.84 2 10 1149.69 1003 1660 1150.00 1003 1404 6709 6709 0.00%
crit 28.05% 2.27 0 6 2636.71 2306 3818 2459.93 0 3602 5994 5994 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    default
    [V]:8.18
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Ignite 1796 17.2% 413.0 0.77sec 1306 0 Periodic 892.0 605 0 605 0.0% 99.1%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 413.05 0.00 892.02 892.02 0.0000 1.0000 539321.59 539321.59 0.00% 604.61 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 892.02 711 1071 604.79 62 2681 605.30 555 653 539322 539322 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5005 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 82 52 27.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 5004.87 5004.87 0.00% 42.30 42.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.27% 69.38 57 84 40.77 29 51 40.77 39 43 2829 2829 0.00%
crit 27.73% 26.62 12 39 81.75 58 101 81.73 72 93 2176 2176 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2099.62
Phoenix Flames 0 (774) 0.0% (7.4%) 16.3 18.55sec 14230 12634

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.32 0.00 0.00 0.00 1.1263 0.0000 0.00 0.00 0.00% 12633.61 12633.61

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [k]:11.03
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [r]:2.13
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [x]:3.17
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 774 7.4% 16.3 18.58sec 14273 0 Direct 48.8 1444 5773 4757 76.5%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.27 48.81 0.00 0.00 0.0000 0.0000 232231.00 232231.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 23.46% 11.45 2 20 1444.49 1020 3713 1442.73 1020 1820 16539 16539 0.00%
crit 76.54% 37.36 22 52 5773.13 2039 9493 5778.11 5195 6223 215692 215692 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3407 27.6% (27.6%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3413.55 3413.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.36% 0.72 0 1 2674.26 2674 2674 1934.97 0 2674 1935 1935 0.00%
crit 27.64% 0.28 0 1 5348.51 5349 5349 1478.58 0 5349 1479 1479 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2393 0 Periodic 5.0 152 534 479 85.5% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2393.19 2393.19 0.00% 398.86 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.53% 0.73 0 1 151.54 151 160 110.11 0 160 110 110 0.00%
crit 85.47% 4.27 4 5 534.32 347 654 536.05 501 572 2283 2283 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 226 2.2% 31.7 9.20sec 2132 1749 Direct 31.7 0 2131 2131 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 31.75 31.74 0.00 0.00 1.2187 0.0000 67676.10 67676.10 0.00% 1749.23 1749.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 31.74 25 38 2131.46 1736 2963 2130.66 2016 2276 67676 67676 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [m]:1.27
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [s]:12.39
  • if_expr:searing_touch.active
    standard_rotation
    [{]:18.41
  • if_expr:searing_touch.active
Shadowcore Oil Blast 49 0.5% 43.1 6.97sec 340 0 Direct 43.1 257 554 340 27.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.08 43.08 0.00 0.00 0.0000 0.0000 14632.82 14632.82 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.15% 31.08 17 50 256.79 253 268 256.79 253 262 7982 7982 0.00%
crit 27.85% 12.00 2 25 554.21 506 617 554.21 506 591 6650 6650 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 637 6.1% 4.1 82.04sec 46586 14585 Periodic 48.9 0 3918 3918 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.11 0.00 16.30 48.89 3.1941 0.7424 191550.86 191550.86 0.00% 14585.46 14585.46
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.89 36 60 3917.92 3768 4405 3916.74 3865 4033 191551 191551 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [j]:4.11
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
disciplinary_command
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.03sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [c]:1.93
  • if_expr:buff.combustion.up
Combustion 4.2 81.80sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [g]:4.18
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 5.3 43.84sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:5.28
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 326.52sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [b]:1.29
Rune of Power 7.4 41.26sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.38 0.00 0.00 0.00 1.1919 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [X]:7.40
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 81.48sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.3sec 245.3sec 11.7sec 7.50% 18.02% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 249.3s
  • trigger_min/max:240.1s / 249.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.50%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.30% 0.00% 93.9 (93.9) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.30%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Disciplinary Command 8.1 0.0 39.4sec 39.4sec 19.2sec 52.05% 0.00% 0.0 (0.0) 7.6

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.0s / 54.9s
  • trigger_min/max:30.0s / 54.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 20.0s

Stack Uptimes

  • disciplinary_command_1:52.05%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=15}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.5sec 81.5sec 14.4sec 20.49% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:74.1s / 85.6s
  • trigger_min/max:74.1s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.49%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.7 0.0 6.2sec 6.2sec 2.2sec 36.35% 47.00% 0.0 (0.0) 3.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 25.6s
  • trigger_min/max:1.0s / 25.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.35%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.2 0.0 7.0sec 7.0sec 0.9sec 12.70% 53.77% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 50.4s
  • trigger_min/max:1.0s / 50.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.5s

Stack Uptimes

  • hot_streak_1:12.70%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.5 81.8sec 10.8sec 13.0sec 18.05% 0.00% 17.4 (17.4) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.7s

Stack Uptimes

  • infernal_cascade_1:0.85%
  • infernal_cascade_2:17.20%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.7sec 326.7sec 22.7sec 9.64% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:320.1s / 331.2s
  • trigger_min/max:320.1s / 331.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.64%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.7sec 26.7sec 11.7sec 45.17% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 51.4s
  • trigger_min/max:12.1s / 51.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.17%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.5sec 81.5sec 3.2sec 4.46% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:74.1s / 85.6s
  • trigger_min/max:74.1s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.1s

Stack Uptimes

  • soul_ignition_1:4.46%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.7 37.0 60.0 6.2s 1.0s 25.6s
Heating Up removed 1.3 0.0 5.0 131.8s 3.7s 260.7s
Heating Up converted with Fire Blast 21.6 13.0 31.0 14.1s 1.0s 76.2s
Hot Streak procs 43.2 32.0 52.0 7.0s 1.0s 50.4s
Hot Streak spells used 97.6 79.0 116.0 3.1s 0.0s 24.2s
Hot Streak spell crits 93.0 73.0 111.0 3.2s 0.0s 24.2s
Hot Streak spell crits wasted 1.1 0.0 5.0 61.8s 3.7s 198.6s
Direct Ignite applications 5.0 5.0 5.0 1.6s 0.0s 3.1s
Ignites spread to targets with existing Ignite 31.8 22.0 40.0 18.6s 1.1s 75.5s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 20.05% 17.80% 22.30% 0.9s 0.0s 3.1s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.111150.497270.441
Counterspell36.03617.319108.669208.539160.867267.636
Shifting Power18.2746.43625.32179.11560.00699.087
Fire Blast0.1760.0009.8748.6393.15524.376
Rune of Power4.1130.00016.04230.62221.42838.349
Dragon's Breath4.5380.00024.61965.63943.49386.873
Combustion1.6930.0003.2687.1353.26610.777
Phoenix Flames0.3030.0005.5844.9554.7125.584

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
disciplinary_command
mana_regen Mana 3218.71 234003.89 100.00% 72.70 66433.03 22.11%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 778.39 786.77 66445.1 47480.7 41277.0 50000.0
Usage Type Count Total Avg RPE APR
disciplinary_command
arcane_explosion Mana 1.0 5074.9 5000.0 5079.9 0.7
combustion Mana 4.2 21237.5 5000.0 5076.3 0.0
counterspell Mana 5.4 5360.3 1000.0 1014.7 0.0
dragons_breath Mana 14.2 28311.4 2000.0 2033.0 3.4
fire_blast Mana 49.3 24662.7 500.0 508.0 11.2
flamestrike Mana 95.8 119782.9 1250.0 1269.9 13.4
frostbolt Mana 8.3 8264.5 1000.0 1015.7 1.5
scorch Mana 32.3 16131.7 500.0 508.1 4.2
shifting_power Mana 4.2 10439.1 2500.0 2538.8 18.3

Statistics & Data Analysis

Fight Length
disciplinary_command Fight Length
Count 1002
Mean 300.62
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 19.96%
Standard Deviation 34.7533
5th Percentile 247.54
95th Percentile 354.44
( 95th Percentile - 5th Percentile ) 106.91
Mean Distribution
Standard Deviation 1.0979
95.00% Confidence Interval ( 298.47 - 302.78 )
Normalized 95.00% Confidence Interval ( 99.28% - 100.72% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 514
0.1% Error 51339
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1032
DPS
disciplinary_command Damage Per Second
Count 1002
Mean 10431.26
Minimum 9658.11
Maximum 11150.25
Spread ( max - min ) 1492.14
Range [ ( max - min ) / 2 * 100% ] 7.15%
Standard Deviation 318.6632
5th Percentile 9907.84
95th Percentile 10934.97
( 95th Percentile - 5th Percentile ) 1027.13
Mean Distribution
Standard Deviation 10.0670
95.00% Confidence Interval ( 10411.53 - 10450.99 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 36
0.1% Error 3585
0.1 Scale Factor Error with Delta=300 867
0.05 Scale Factor Error with Delta=300 3468
0.01 Scale Factor Error with Delta=300 86686
Priority Target DPS
disciplinary_command Priority Target Damage Per Second
Count 1002
Mean 4525.70
Minimum 4157.11
Maximum 4920.75
Spread ( max - min ) 763.63
Range [ ( max - min ) / 2 * 100% ] 8.44%
Standard Deviation 138.6462
5th Percentile 4307.79
95th Percentile 4749.89
( 95th Percentile - 5th Percentile ) 442.11
Mean Distribution
Standard Deviation 4.3800
95.00% Confidence Interval ( 4517.12 - 4534.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 37
0.1% Error 3606
0.1 Scale Factor Error with Delta=300 165
0.05 Scale Factor Error with Delta=300 657
0.01 Scale Factor Error with Delta=300 16410
DPS(e)
disciplinary_command Damage Per Second (Effective)
Count 1002
Mean 10431.26
Minimum 9658.11
Maximum 11150.25
Spread ( max - min ) 1492.14
Range [ ( max - min ) / 2 * 100% ] 7.15%
Damage
disciplinary_command Damage
Count 1002
Mean 3127722.86
Minimum 2421834.42
Maximum 3811599.82
Spread ( max - min ) 1389765.40
Range [ ( max - min ) / 2 * 100% ] 22.22%
DTPS
disciplinary_command Damage Taken Per Second
Count 1002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
disciplinary_command Healing Per Second
Count 1002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
disciplinary_command Healing Per Second (Effective)
Count 1002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
disciplinary_command Heal
Count 1002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
disciplinary_command Healing Taken Per Second
Count 1002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
disciplinary_command Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
disciplinary_commandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
disciplinary_command Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=!runeforge.disciplinary_command
Q 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
R 4.26 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
S 4.16 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
T 5.28 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
U 1.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
V 8.18 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
W 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
X 7.40 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
Y 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Z 19.08 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
a 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
b 1.29 potion
0.00 blood_fury
c 1.93 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
d 4.26 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
e 25.70 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
f 0.00 call_action_list,name=active_talents
g 4.18 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
h 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
i 18.94 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
j 4.11 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
k 11.03 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
l 4.27 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
m 1.27 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
n 2.16 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
o 9.07 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
p 2.95 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
q 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
r 2.13 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
s 12.39 scorch,if=searing_touch.active
t 3.40 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
u 20.20 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
v 14.52 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
w 0.83 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
x 3.17 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
y 0.00 call_action_list,name=active_talents
z 8.37 dragons_breath,if=active_enemies>1
{ 18.41 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
| 27.40 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPVbdRlgeeSciekijeeiekiekimkiXtuuuZZouuUV||ZZvz|||||Z||z||XuZuuVZTtudRlgeieeSikjeieeiknXruuuVZTrZv|z||||ZZv||z|||XuZuutZu|TV|dRlgeeSiekijeeiekinXssrospsosVTo{w{vzx{w{v{{v{Zv{{v{{vz{{v{{vXposssossoposz{TVv{{{vdRlgecieeSikje

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask disciplinary_command 50000.0/50000: 100% mana
Pre precombat 1 food disciplinary_command 50000.0/50000: 100% mana
Pre precombat 2 augmentation disciplinary_command 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default V frostbolt Fluffy_Pillow 49000.0/50000: 98% mana
0:01.642 combustion_cooldowns b potion Fluffy_Pillow 49004.0/50000: 98% mana bloodlust, disciplinary_command
0:01.642 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49004.0/50000: 98% mana bloodlust, disciplinary_command, potion_of_spectral_intellect
0:01.642 default R use_item_soul_igniter Fluffy_Pillow 49004.0/50000: 98% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:01.642 combustion_phase l flamestrike Fluffy_Pillow 49004.0/50000: 98% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.220 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.220 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.783 combustion_phase e fire_blast Fluffy_Pillow 45063.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.852 default S cancel_buff Fluffy_Pillow 43382.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.852 combustion_cooldowns c berserking Fluffy_Pillow 43382.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.852 combustion_phase i flamestrike Fluffy_Pillow 43382.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.341 combustion_phase e fire_blast Fluffy_Pillow 42621.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.716 combustion_phase k phoenix_flames Fluffy_Pillow 42496.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.578 combustion_phase i flamestrike Fluffy_Pillow 43358.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.441 combustion_phase j shifting_power Fluffy_Pillow 42971.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.599 combustion_phase e fire_blast Fluffy_Pillow 41629.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.182 combustion_phase e fire_blast Fluffy_Pillow 41712.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.014 combustion_phase i flamestrike Fluffy_Pillow 42044.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.014 combustion_phase e fire_blast Fluffy_Pillow 40794.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.877 combustion_phase k phoenix_flames Fluffy_Pillow 41157.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.740 combustion_phase i flamestrike Fluffy_Pillow 42020.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.740 combustion_phase e fire_blast Fluffy_Pillow 40770.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.604 combustion_phase k phoenix_flames Fluffy_Pillow 41134.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.467 combustion_phase i flamestrike Fluffy_Pillow 41997.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.331 combustion_phase m scorch Fluffy_Pillow 41611.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.194 combustion_phase k phoenix_flames Fluffy_Pillow 41974.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.057 combustion_phase i flamestrike Fluffy_Pillow 42837.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.920 default X rune_of_power Fluffy_Pillow 42450.0/50000: 85% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:16.869 rop_phase t dragons_breath Fluffy_Pillow 43399.0/50000: 87% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:17.817 rop_phase u flamestrike Fluffy_Pillow 42347.0/50000: 85% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:20.026 rop_phase u flamestrike Fluffy_Pillow 43306.0/50000: 87% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:22.236 rop_phase u flamestrike Fluffy_Pillow 44266.0/50000: 89% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.349 default Z fire_blast Fluffy_Pillow 44379.0/50000: 89% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:23.971 default Z fire_blast Fluffy_Pillow 45501.0/50000: 91% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:24.447 rop_phase o flamestrike Fluffy_Pillow 44227.0/50000: 88% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:25.397 rop_phase u flamestrike Fluffy_Pillow 43927.0/50000: 88% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:27.607 rop_phase u flamestrike Fluffy_Pillow 44887.0/50000: 90% mana bloodlust, rune_of_power
0:29.818 default U arcane_explosion Fluffy_Pillow 45848.0/50000: 92% mana bloodlust
0:30.767 default V frostbolt Fluffy_Pillow 41797.0/50000: 84% mana bloodlust
0:32.032 standard_rotation | flamestrike Fluffy_Pillow 42062.0/50000: 84% mana bloodlust, disciplinary_command
0:34.244 standard_rotation | flamestrike Fluffy_Pillow 43024.0/50000: 86% mana bloodlust, disciplinary_command
0:34.898 default Z fire_blast Fluffy_Pillow 43678.0/50000: 87% mana bloodlust, disciplinary_command
0:35.975 default Z fire_blast Fluffy_Pillow 44255.0/50000: 89% mana bloodlust, heating_up, disciplinary_command
0:36.453 standard_rotation v flamestrike Fluffy_Pillow 42983.0/50000: 86% mana bloodlust, hot_streak, disciplinary_command
0:37.400 standard_rotation z dragons_breath Fluffy_Pillow 42680.0/50000: 85% mana bloodlust, disciplinary_command
0:38.347 standard_rotation | flamestrike Fluffy_Pillow 41627.0/50000: 83% mana bloodlust, disciplinary_command
0:40.556 standard_rotation | flamestrike Fluffy_Pillow 42586.0/50000: 85% mana bloodlust, disciplinary_command
0:42.766 standard_rotation | flamestrike Fluffy_Pillow 43546.0/50000: 87% mana disciplinary_command
0:45.637 standard_rotation | flamestrike Fluffy_Pillow 45167.0/50000: 90% mana disciplinary_command
0:48.508 standard_rotation | flamestrike Fluffy_Pillow 46788.0/50000: 94% mana disciplinary_command
0:49.490 default Z fire_blast Fluffy_Pillow 47770.0/50000: 96% mana disciplinary_command
0:51.381 standard_rotation | flamestrike Fluffy_Pillow 47911.0/50000: 96% mana heating_up, disciplinary_command
0:54.252 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
0:57.124 standard_rotation z dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:58.357 standard_rotation | flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
1:01.228 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
1:04.100 default X rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
1:05.335 rop_phase u flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:05.335 default Z fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:08.209 rop_phase u flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:11.082 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:13.956 default V frostbolt Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:13.956 default Z fire_blast Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:15.600 default T counterspell Fluffy_Pillow 48900.0/50000: 98% mana heating_up, rune_of_power
1:15.600 rop_phase t dragons_breath Fluffy_Pillow 47900.0/50000: 96% mana heating_up, rune_of_power, disciplinary_command
1:16.834 rop_phase u flamestrike Fluffy_Pillow 47134.0/50000: 94% mana heating_up, rune_of_power, disciplinary_command
1:19.705 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48753.0/50000: 98% mana heating_up, disciplinary_command
1:19.705 default R use_item_soul_igniter Fluffy_Pillow 48753.0/50000: 98% mana heating_up, disciplinary_command, gladiators_badge
1:19.705 combustion_phase l flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:21.917 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:21.917 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:22.577 combustion_phase i flamestrike Fluffy_Pillow 43910.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
1:22.577 combustion_phase e fire_blast Fluffy_Pillow 42660.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
1:23.099 combustion_phase e fire_blast Fluffy_Pillow 42682.0/50000: 85% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.810 default S cancel_buff Fluffy_Pillow 42893.0/50000: 86% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.810 combustion_phase i flamestrike Fluffy_Pillow 42893.0/50000: 86% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:25.043 combustion_phase k phoenix_flames Fluffy_Pillow 42876.0/50000: 86% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:26.275 combustion_phase j shifting_power Fluffy_Pillow 44108.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:27.202 combustion_phase e fire_blast Fluffy_Pillow 42535.0/50000: 85% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:29.755 combustion_phase i flamestrike Fluffy_Pillow 44588.0/50000: 89% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:29.755 combustion_phase e fire_blast Fluffy_Pillow 43338.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:30.776 combustion_phase e fire_blast Fluffy_Pillow 43859.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:30.987 combustion_phase i flamestrike Fluffy_Pillow 43570.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:32.221 combustion_phase k phoenix_flames Fluffy_Pillow 43554.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:33.454 combustion_phase n dragons_breath Fluffy_Pillow 44787.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:34.687 default X rune_of_power Fluffy_Pillow 44020.0/50000: 88% mana heating_up, disciplinary_command, infernal_cascade(2), gladiators_badge
1:35.923 rop_phase r phoenix_flames Fluffy_Pillow 45256.0/50000: 91% mana heating_up, rune_of_power
1:37.156 rop_phase u flamestrike Fluffy_Pillow 46489.0/50000: 93% mana rune_of_power
1:40.029 rop_phase u flamestrike Fluffy_Pillow 48112.0/50000: 96% mana rune_of_power
1:42.902 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:45.774 default V frostbolt Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:47.185 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:47.416 default T counterspell Fluffy_Pillow 48731.0/50000: 97% mana heating_up, rune_of_power
1:47.416 rop_phase r phoenix_flames Fluffy_Pillow 47731.0/50000: 95% mana heating_up, rune_of_power, disciplinary_command
1:47.707 default Z fire_blast Fluffy_Pillow 48022.0/50000: 96% mana heating_up, rune_of_power, disciplinary_command
1:48.648 standard_rotation v flamestrike Fluffy_Pillow 48463.0/50000: 97% mana hot_streak, disciplinary_command
1:49.882 standard_rotation | flamestrike Fluffy_Pillow 48447.0/50000: 97% mana disciplinary_command
1:52.755 standard_rotation z dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
1:53.988 standard_rotation | flamestrike Fluffy_Pillow 47988.0/50000: 96% mana disciplinary_command
1:56.860 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
1:59.732 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
2:02.606 standard_rotation | flamestrike Fluffy_Pillow 48756.0/50000: 98% mana disciplinary_command
2:03.569 default Z fire_blast Fluffy_Pillow 49719.0/50000: 99% mana disciplinary_command
2:05.002 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
2:05.478 standard_rotation v flamestrike Fluffy_Pillow 48726.0/50000: 97% mana hot_streak, disciplinary_command
2:06.713 standard_rotation | flamestrike Fluffy_Pillow 48711.0/50000: 97% mana disciplinary_command
2:09.586 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:12.459 standard_rotation z dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
2:13.694 standard_rotation | flamestrike Fluffy_Pillow 47990.0/50000: 96% mana
2:16.565 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:19.437 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:22.309 default X rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:23.541 rop_phase u flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:23.541 default Z fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:26.413 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:29.285 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:32.158 rop_phase t dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:32.158 default Z fire_blast Fluffy_Pillow 46755.0/50000: 94% mana rune_of_power
2:33.391 rop_phase u flamestrike Fluffy_Pillow 47488.0/50000: 95% mana heating_up, rune_of_power
2:36.264 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:39.137 default T counterspell Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:39.137 default V frostbolt Fluffy_Pillow 47755.0/50000: 96% mana heating_up
2:40.781 standard_rotation | flamestrike Fluffy_Pillow 48399.0/50000: 97% mana disciplinary_command
2:43.653 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
2:43.653 default R use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command, gladiators_badge
2:43.653 combustion_phase l flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command, soul_ignition, gladiators_badge
2:45.922 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command, soul_ignition, gladiators_badge
2:45.922 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
2:46.507 combustion_phase e fire_blast Fluffy_Pillow 45085.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
2:46.525 default S cancel_buff Fluffy_Pillow 43353.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.525 combustion_phase i flamestrike Fluffy_Pillow 43353.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:47.054 combustion_phase e fire_blast Fluffy_Pillow 42632.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:47.758 combustion_phase k phoenix_flames Fluffy_Pillow 42836.0/50000: 86% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:48.991 combustion_phase i flamestrike Fluffy_Pillow 44069.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:50.223 combustion_phase j shifting_power Fluffy_Pillow 44051.0/50000: 88% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:51.088 combustion_phase e fire_blast Fluffy_Pillow 42416.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:52.952 combustion_phase e fire_blast Fluffy_Pillow 43780.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:53.759 combustion_phase i flamestrike Fluffy_Pillow 44087.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:54.552 combustion_phase e fire_blast Fluffy_Pillow 43630.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:54.994 combustion_phase k phoenix_flames Fluffy_Pillow 43572.0/50000: 87% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:56.228 combustion_phase i flamestrike Fluffy_Pillow 44806.0/50000: 90% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:57.461 combustion_phase n dragons_breath Fluffy_Pillow 44789.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:58.694 default X rune_of_power Fluffy_Pillow 44022.0/50000: 88% mana disciplinary_command, infernal_cascade(2)
2:59.929 rop_phase s scorch Fluffy_Pillow 45257.0/50000: 91% mana rune_of_power, disciplinary_command
3:01.162 rop_phase s scorch Fluffy_Pillow 45990.0/50000: 92% mana rune_of_power
3:02.396 rop_phase r phoenix_flames Fluffy_Pillow 46724.0/50000: 93% mana heating_up, rune_of_power
3:03.629 rop_phase o flamestrike Fluffy_Pillow 47957.0/50000: 96% mana hot_streak, rune_of_power
3:04.863 rop_phase s scorch Fluffy_Pillow 47941.0/50000: 96% mana rune_of_power
3:04.863 rop_phase p fire_blast Fluffy_Pillow 47941.0/50000: 96% mana rune_of_power
3:06.096 rop_phase s scorch Fluffy_Pillow 48174.0/50000: 96% mana heating_up, rune_of_power
3:07.329 rop_phase o flamestrike Fluffy_Pillow 48907.0/50000: 98% mana hot_streak, rune_of_power
3:08.563 rop_phase s scorch Fluffy_Pillow 48891.0/50000: 98% mana heating_up, rune_of_power
3:09.797 default V frostbolt Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:11.438 default T counterspell Fluffy_Pillow 49003.0/50000: 98% mana hot_streak, rune_of_power
3:11.438 rop_phase o flamestrike Fluffy_Pillow 48003.0/50000: 96% mana hot_streak, rune_of_power, disciplinary_command
3:12.673 standard_rotation { scorch Fluffy_Pillow 47988.0/50000: 96% mana disciplinary_command
3:12.673 standard_rotation w fire_blast Fluffy_Pillow 47988.0/50000: 96% mana disciplinary_command
3:13.907 standard_rotation { scorch Fluffy_Pillow 48222.0/50000: 96% mana heating_up, disciplinary_command
3:15.140 standard_rotation v flamestrike Fluffy_Pillow 48955.0/50000: 98% mana hot_streak, disciplinary_command
3:16.373 standard_rotation z dragons_breath Fluffy_Pillow 48938.0/50000: 98% mana heating_up, disciplinary_command
3:17.607 standard_rotation x phoenix_flames Fluffy_Pillow 48172.0/50000: 96% mana heating_up, disciplinary_command
3:18.840 standard_rotation { scorch Fluffy_Pillow 49405.0/50000: 99% mana disciplinary_command
3:19.087 standard_rotation w fire_blast Fluffy_Pillow 49597.0/50000: 99% mana disciplinary_command
3:20.073 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, disciplinary_command
3:21.306 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
3:22.538 standard_rotation { scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command
3:23.772 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
3:25.005 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
3:26.237 standard_rotation { scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command
3:27.281 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
3:27.472 standard_rotation v flamestrike Fluffy_Pillow 49191.0/50000: 98% mana hot_streak, disciplinary_command
3:28.707 standard_rotation { scorch Fluffy_Pillow 49176.0/50000: 98% mana heating_up, disciplinary_command
3:29.940 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, disciplinary_command
3:31.175 standard_rotation v flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, disciplinary_command
3:32.410 standard_rotation { scorch Fluffy_Pillow 49491.0/50000: 99% mana heating_up
3:33.642 standard_rotation { scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:34.874 standard_rotation v flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
3:36.107 standard_rotation z dragons_breath Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:37.339 standard_rotation { scorch Fluffy_Pillow 48718.0/50000: 97% mana heating_up
3:38.572 standard_rotation { scorch Fluffy_Pillow 49451.0/50000: 99% mana heating_up
3:39.806 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:41.039 standard_rotation { scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:42.272 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:43.504 standard_rotation v flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
3:44.739 default X rune_of_power Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:46.157 rop_phase p fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:46.157 rop_phase o flamestrike Fluffy_Pillow 49500.0/50000: 99% mana hot_streak, rune_of_power
3:47.390 rop_phase s scorch Fluffy_Pillow 49483.0/50000: 99% mana rune_of_power
3:48.623 rop_phase s scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
3:49.854 rop_phase s scorch Fluffy_Pillow 49502.0/50000: 99% mana heating_up, rune_of_power
3:51.087 rop_phase o flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:52.323 rop_phase s scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up, rune_of_power
3:53.557 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:54.791 rop_phase o flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:56.025 rop_phase p fire_blast Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:56.025 rop_phase o flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak, rune_of_power
3:57.258 rop_phase s scorch Fluffy_Pillow 48972.0/50000: 98% mana rune_of_power
3:58.492 standard_rotation z dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana
3:59.725 standard_rotation { scorch Fluffy_Pillow 48738.0/50000: 97% mana heating_up
4:00.958 default T counterspell Fluffy_Pillow 49471.0/50000: 99% mana heating_up
4:00.958 default V frostbolt Fluffy_Pillow 48471.0/50000: 97% mana heating_up
4:02.601 standard_rotation v flamestrike Fluffy_Pillow 49005.0/50000: 98% mana hot_streak, disciplinary_command
4:03.834 standard_rotation { scorch Fluffy_Pillow 48988.0/50000: 98% mana disciplinary_command
4:05.064 standard_rotation { scorch Fluffy_Pillow 49501.0/50000: 99% mana disciplinary_command
4:06.296 standard_rotation { scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, disciplinary_command
4:07.529 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
4:08.761 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command
4:08.761 default R use_item_soul_igniter Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command, gladiators_badge
4:08.761 combustion_phase l flamestrike Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:10.981 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:10.981 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:11.634 combustion_cooldowns c berserking Fluffy_Pillow 43903.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:11.634 combustion_phase i flamestrike Fluffy_Pillow 43903.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:11.634 combustion_phase e fire_blast Fluffy_Pillow 42653.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:12.227 combustion_phase e fire_blast Fluffy_Pillow 42746.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
4:12.755 default S cancel_buff Fluffy_Pillow 42774.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
4:12.755 combustion_phase i flamestrike Fluffy_Pillow 42774.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:13.876 combustion_phase k phoenix_flames Fluffy_Pillow 42645.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:14.998 combustion_phase j shifting_power Fluffy_Pillow 43767.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:16.176 combustion_phase e fire_blast Fluffy_Pillow 42445.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Disciplinary Command }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="disciplinary_command"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6832/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

expanded_potential : 9689 dps, 4169 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9689.0 9689.0 18.3 / 0.189% 968.8 / 10.0% 12.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.3 789.7 Mana 0.00% 51.7 100.4% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
expanded_potential 9689
Blazing Surge 208 2.1% 4.3 81.81sec 14572 0 Direct 12.5 3911 7824 5001 27.9%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.30 12.51 0.00 0.00 0.0000 0.0000 62591.51 62591.51 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.12% 9.02 3 15 3911.37 3555 4201 3909.89 3789 4045 35297 35297 0.00%
crit 27.88% 3.49 0 9 7824.00 7110 8401 7690.69 0 8401 27294 27294 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 303 3.1% 14.1 20.92sec 6475 5439 Direct 42.3 1308 3442 2157 39.8%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.11 42.32 0.00 0.00 1.1906 0.0000 91355.65 91355.65 0.00% 5438.81 5438.81
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 60.18% 25.47 16 38 1308.24 1143 2422 1308.33 1201 1474 33336 33336 0.00%
crit 39.82% 16.85 7 28 3441.74 2286 5343 3446.81 2856 4146 58020 58020 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.35
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.33
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.43
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 20.9 13.80sec 599 0 Direct 20.9 469 939 599 27.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.87 20.87 0.00 0.00 0.0000 0.0000 12499.01 12499.01 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.42% 15.12 5 29 469.42 460 488 469.42 460 483 7096 7096 0.00%
crit 27.58% 5.76 0 15 938.63 920 975 937.30 0 975 5403 5403 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 825 8.5% 48.8 6.16sec 5096 0 Direct 48.8 0 5095 5095 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.75 48.75 0.00 0.00 0.0000 0.0000 248421.08 248421.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.75 37 58 5094.51 3108 7264 5093.41 4880 5334 248421 248421 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.48
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.83
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.82
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.63
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2851 (5121) 29.4% (52.9%) 99.1 3.02sec 15549 7626 Direct 297.3 (3132.6) 1609 4472 2886 44.6% (44.6%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 99.11 297.32 0.00 0.00 2.0389 0.0000 858173.20 858173.20 0.00% 7625.99 7625.99
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.40% 164.71 122 211 1609.11 1373 2909 1609.36 1557 1663 265060 265060 0.00%
crit 44.60% 132.61 92 171 4472.34 2746 6417 4475.07 4171 4744 593113 593113 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.87
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.29
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.26
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.72
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.87
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.18
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2269 23.4% 945.1 0.31sec 722 0 Periodic 2835.3 137 379 241 42.8% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 945.09 0.00 0.00 2835.26 0.0000 0.0000 682795.77 682795.77 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.16% 1620.70 1286 1948 136.88 118 249 136.90 134 139 221867 221867 0.00%
crit 42.84% 1214.56 904 1471 379.44 235 550 379.44 364 391 460928 460928 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1645 17.0% 429.8 0.74sec 1152 0 Periodic 895.7 553 0 553 0.0% 99.5%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 429.76 0.00 895.70 895.70 0.0000 1.0000 494962.63 494962.63 0.00% 552.60 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 895.70 713 1073 552.83 62 2287 553.17 512 596 494963 494963 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5003 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 5002.83 5002.83 0.00% 42.28 42.28
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.92% 69.04 54 83 40.72 29 51 40.71 38 42 2811 2811 0.00%
crit 28.08% 26.96 13 42 81.30 58 101 81.27 72 91 2192 2192 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1695.38
Phoenix Flames 0 (678) 0.0% (7.0%) 16.4 18.39sec 12442 11043

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.40 0.00 0.00 0.00 1.1268 0.0000 0.00 0.00 0.00% 11042.90 11042.90

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.91
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.35
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.15
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 678 7.0% 16.3 18.40sec 12489 0 Direct 49.0 1448 5007 4162 76.3%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.34 49.01 0.00 0.00 0.0000 0.0000 204028.58 204028.58 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 23.73% 11.63 4 22 1448.44 1020 3140 1449.62 1092 1825 16841 16841 0.00%
crit 76.27% 37.38 23 49 5007.03 2039 8255 5011.29 4590 5360 187188 187188 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3432 28.8% (28.8%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3444.02 3444.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.22% 0.71 0 1 2674.26 2674 2674 1904.49 0 2674 1904 1904 0.00%
crit 28.78% 0.29 0 1 5348.51 5349 5349 1539.52 0 5349 1540 1540 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2493 0 Periodic 5.0 0 499 499 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2493.39 2493.39 0.00% 415.56 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 498.74 379 569 498.68 494 523 2493 2493 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 227 2.3% 33.7 8.68sec 2015 1653 Direct 33.7 0 2015 2015 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.74 33.73 0.00 0.00 1.2194 0.0000 67992.87 67992.87 0.00% 1652.64 1652.64
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.73 26 41 2015.27 1532 2898 2014.38 1902 2163 67993 67993 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.28
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.08
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.67
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 43.1 6.90sec 329 0 Direct 43.1 257 513 329 28.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.10 43.10 0.00 0.00 0.0000 0.0000 14165.81 14165.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.96% 31.02 16 50 256.67 253 268 256.64 253 262 7961 7961 0.00%
crit 28.04% 12.09 3 26 513.41 506 536 513.37 506 526 6204 6204 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 557 5.7% 4.1 81.93sec 40565 12672 Periodic 49.2 0 3405 3405 100.0% 1.4%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.13 0.00 16.41 49.23 3.2011 0.7427 167644.04 167644.04 0.00% 12672.46 12672.46
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 49.23 36 60 3405.21 3277 3831 3403.82 3361 3505 167644 167644 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.13
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
expanded_potential
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 244.88sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.94
  • if_expr:buff.combustion.up
Combustion 4.2 81.66sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.20 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.20
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.4 20.96sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.39 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.38
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.31
Rune of Power 7.4 41.28sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.41 0.00 0.00 0.00 1.1931 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.43
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.83sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.30 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.1sec 245.1sec 11.7sec 7.52% 18.04% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.9s / 250.1s
  • trigger_min/max:240.9s / 250.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:7.52%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.46%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.7sec 81.7sec 11.7sec 16.37% 0.00% 94.4 (94.4) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:77.0s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.37%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.5s / 359.8s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.9sec 14.4sec 20.56% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.56%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.6 0.0 6.1sec 6.1sec 2.2sec 36.25% 47.38% 0.0 (0.0) 3.3

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 25.9s
  • trigger_min/max:0.8s / 25.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.25%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.7 0.0 6.8sec 6.8sec 0.9sec 12.13% 53.84% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.1s
  • trigger_min/max:1.0s / 51.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.13%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.6 81.7sec 10.8sec 13.2sec 18.36% 0.00% 17.4 (17.4) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.8s

Stack Uptimes

  • infernal_cascade_1:0.89%
  • infernal_cascade_2:17.47%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.7sec 0.0sec 22.5sec 9.71% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.0s / 332.8s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.71%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.7sec 26.7sec 11.8sec 45.30% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.4s
  • trigger_min/max:12.9s / 51.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.30%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.9sec 3.4sec 4.80% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.80%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.5s / 359.8s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.5s / 359.8s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.5s / 359.8s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.6 38.0 61.0 6.1s 0.8s 25.9s
Heating Up removed 1.3 0.0 5.0 91.5s 2.5s 258.6s
Heating Up converted with Fire Blast 21.9 14.0 30.0 13.9s 1.1s 56.4s
Hot Streak procs 44.7 35.0 54.0 6.8s 1.0s 51.1s
Hot Streak spells used 99.8 81.0 119.0 3.0s 0.0s 24.8s
Hot Streak spell crits 95.2 76.0 114.0 3.2s 0.0s 24.8s
Hot Streak spell crits wasted 1.0 0.0 4.0 46.9s 4.3s 277.4s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.0 22.0 40.0 18.6s 1.1s 73.9s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.24% 17.23% 21.44% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000212.755150.975271.803
Counterspell0.5710.0002.8198.8364.74515.179
Shifting Power17.9885.45625.23278.23860.54299.293
Fire Blast0.1720.00010.1788.5132.19021.608
Rune of Power4.0520.00015.06630.38822.26239.645
Dragon's Breath4.5030.00024.63864.98443.62985.400
Combustion1.2980.0002.5585.4902.3669.861
Phoenix Flames0.2430.0004.6053.9853.7324.605

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
expanded_potential
mana_regen Mana 3232.74 237876.14 100.00% 73.58 63131.06 20.97%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 789.73 800.33 63166.2 46806.9 40551.0 50000.0
Usage Type Count Total Avg RPE APR
expanded_potential
combustion Mana 4.3 21395.8 5000.0 5094.5 0.0
counterspell Mana 15.7 15684.9 1000.0 1019.4 0.0
dragons_breath Mana 14.4 28779.2 2000.0 2039.9 3.2
fire_blast Mana 49.7 24859.8 500.0 509.9 10.0
flamestrike Mana 101.1 126344.6 1250.0 1274.9 12.2
scorch Mana 34.4 17199.8 500.0 509.8 4.0
shifting_power Mana 4.2 10530.4 2500.0 2548.0 15.9

Statistics & Data Analysis

Fight Length
expanded_potential Fight Length
Count 806
Mean 301.20
Minimum 240.54
Maximum 359.80
Spread ( max - min ) 119.26
Range [ ( max - min ) / 2 * 100% ] 19.80%
Standard Deviation 34.7518
5th Percentile 246.16
95th Percentile 354.94
( 95th Percentile - 5th Percentile ) 108.79
Mean Distribution
Standard Deviation 1.2241
95.00% Confidence Interval ( 298.80 - 303.60 )
Normalized 95.00% Confidence Interval ( 99.20% - 100.80% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 512
0.1% Error 51138
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1031
DPS
expanded_potential Damage Per Second
Count 806
Mean 9688.99
Minimum 9030.91
Maximum 10338.65
Spread ( max - min ) 1307.75
Range [ ( max - min ) / 2 * 100% ] 6.75%
Standard Deviation 264.6854
5th Percentile 9271.13
95th Percentile 10125.59
( 95th Percentile - 5th Percentile ) 854.45
Mean Distribution
Standard Deviation 9.3231
95.00% Confidence Interval ( 9670.72 - 9707.27 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2867
0.1 Scale Factor Error with Delta=300 599
0.05 Scale Factor Error with Delta=300 2393
0.01 Scale Factor Error with Delta=300 59806
Priority Target DPS
expanded_potential Priority Target Damage Per Second
Count 806
Mean 4169.01
Minimum 3861.02
Maximum 4441.30
Spread ( max - min ) 580.28
Range [ ( max - min ) / 2 * 100% ] 6.96%
Standard Deviation 113.6680
5th Percentile 3980.01
95th Percentile 4363.08
( 95th Percentile - 5th Percentile ) 383.07
Mean Distribution
Standard Deviation 4.0038
95.00% Confidence Interval ( 4161.16 - 4176.86 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2856
0.1 Scale Factor Error with Delta=300 111
0.05 Scale Factor Error with Delta=300 442
0.01 Scale Factor Error with Delta=300 11030
DPS(e)
expanded_potential Damage Per Second (Effective)
Count 806
Mean 9688.99
Minimum 9030.91
Maximum 10338.65
Spread ( max - min ) 1307.75
Range [ ( max - min ) / 2 * 100% ] 6.75%
Damage
expanded_potential Damage
Count 806
Mean 2910567.55
Minimum 2255203.26
Maximum 3550379.88
Spread ( max - min ) 1295176.61
Range [ ( max - min ) / 2 * 100% ] 22.25%
DTPS
expanded_potential Damage Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
expanded_potential Healing Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
expanded_potential Healing Per Second (Effective)
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
expanded_potential Heal
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
expanded_potential Healing Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
expanded_potential Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
expanded_potentialTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
expanded_potential Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.38 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.29 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.18 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.43 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.48 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.31 potion
0.00 blood_fury
a 1.94 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.29 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.83 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.20 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.87 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.13 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.91 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.29 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.28 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.35 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.26 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.82 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.35 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.08 scorch,if=searing_touch.active
r 3.33 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.72 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.87 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.63 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.15 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.43 dragons_breath,if=active_enemies>1
y 19.67 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.18 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrssXsXmsszzQzXXtxzzzzzXzzxQzzVsXsssXrbSjecgcQTcgihcgciQgclvVmssssXXtzxvQzXtzzzzxXzzzQVsXssrszzbSjeccTgcQighccgciQglVssssXpXtvzxzQzzXXtzzzxzzzQVsXsqnmqqmqxtyybSjjeccTagcQighccgcigQilVnmqqqmqqmnmqyytxXtyyQytyXtyytyvtyxyytyytyyQVmXqqmqqmXmqqxtyyZbSjj

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask expanded_potential 50000.0/50000: 100% mana
Pre precombat 1 food expanded_potential 50000.0/50000: 100% mana
Pre precombat 2 augmentation expanded_potential 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.203 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.203 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.711 combustion_phase c fire_blast Fluffy_Pillow 45008.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.873 default T cancel_buff Fluffy_Pillow 43420.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.873 combustion_cooldowns a berserking Fluffy_Pillow 43420.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.873 combustion_phase g flamestrike Fluffy_Pillow 43420.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.268 combustion_phase c fire_blast Fluffy_Pillow 42565.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.738 combustion_phase i phoenix_flames Fluffy_Pillow 42535.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.600 combustion_phase g flamestrike Fluffy_Pillow 43397.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.464 combustion_phase h shifting_power Fluffy_Pillow 43011.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.648 combustion_phase c fire_blast Fluffy_Pillow 41695.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.248 combustion_phase c fire_blast Fluffy_Pillow 41795.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.011 default Q counterspell Fluffy_Pillow 42058.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.011 combustion_phase g flamestrike Fluffy_Pillow 41058.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.011 combustion_phase c fire_blast Fluffy_Pillow 39808.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.875 combustion_phase i phoenix_flames Fluffy_Pillow 40172.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.740 combustion_phase g flamestrike Fluffy_Pillow 41037.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.740 combustion_phase c fire_blast Fluffy_Pillow 39787.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.604 combustion_phase i phoenix_flames Fluffy_Pillow 40151.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.469 combustion_phase g flamestrike Fluffy_Pillow 41016.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.333 combustion_phase k scorch Fluffy_Pillow 40630.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.195 combustion_phase i phoenix_flames Fluffy_Pillow 40992.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.059 combustion_phase g flamestrike Fluffy_Pillow 41856.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.923 default V rune_of_power Fluffy_Pillow 41470.0/50000: 83% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:15.873 rop_phase r dragons_breath Fluffy_Pillow 42420.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:16.823 rop_phase s flamestrike Fluffy_Pillow 41370.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.033 rop_phase s flamestrike Fluffy_Pillow 42330.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.225 default X fire_blast Fluffy_Pillow 44522.0/50000: 89% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.244 rop_phase s flamestrike Fluffy_Pillow 42791.0/50000: 86% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:22.954 default X fire_blast Fluffy_Pillow 44501.0/50000: 89% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:23.455 rop_phase m flamestrike Fluffy_Pillow 43252.0/50000: 87% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:24.405 rop_phase s flamestrike Fluffy_Pillow 42952.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.615 rop_phase s flamestrike Fluffy_Pillow 43912.0/50000: 88% mana bloodlust, rune_of_power
0:28.825 standard_rotation z flamestrike Fluffy_Pillow 44872.0/50000: 90% mana bloodlust
0:31.034 standard_rotation z flamestrike Fluffy_Pillow 45831.0/50000: 92% mana bloodlust
0:33.243 default Q counterspell Fluffy_Pillow 46790.0/50000: 94% mana bloodlust
0:33.243 standard_rotation z flamestrike Fluffy_Pillow 45790.0/50000: 92% mana bloodlust
0:33.862 default X fire_blast Fluffy_Pillow 46409.0/50000: 93% mana bloodlust
0:35.009 default X fire_blast Fluffy_Pillow 47056.0/50000: 94% mana bloodlust, heating_up
0:35.455 standard_rotation t flamestrike Fluffy_Pillow 45752.0/50000: 92% mana bloodlust, hot_streak
0:36.406 standard_rotation x dragons_breath Fluffy_Pillow 45453.0/50000: 91% mana bloodlust
0:37.356 standard_rotation z flamestrike Fluffy_Pillow 44403.0/50000: 89% mana bloodlust
0:39.567 standard_rotation z flamestrike Fluffy_Pillow 45364.0/50000: 91% mana bloodlust
0:41.778 standard_rotation z flamestrike Fluffy_Pillow 46325.0/50000: 93% mana
0:44.649 standard_rotation z flamestrike Fluffy_Pillow 47946.0/50000: 96% mana
0:47.522 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
0:48.084 default X fire_blast Fluffy_Pillow 49317.0/50000: 99% mana
0:50.397 standard_rotation z flamestrike Fluffy_Pillow 48757.0/50000: 98% mana heating_up
0:53.270 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:56.143 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:57.376 default Q counterspell Fluffy_Pillow 47988.0/50000: 96% mana
0:57.376 standard_rotation z flamestrike Fluffy_Pillow 46988.0/50000: 94% mana
1:00.248 standard_rotation z flamestrike Fluffy_Pillow 48610.0/50000: 97% mana
1:03.121 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
1:04.355 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:04.355 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:07.228 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:10.103 rop_phase s flamestrike Fluffy_Pillow 48757.0/50000: 98% mana heating_up, rune_of_power
1:12.974 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
1:12.974 default X fire_blast Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
1:15.847 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:17.081 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47989.0/50000: 96% mana heating_up
1:17.081 default S use_item_soul_igniter Fluffy_Pillow 47989.0/50000: 96% mana heating_up, gladiators_badge
1:17.081 combustion_phase j flamestrike Fluffy_Pillow 47989.0/50000: 96% mana heating_up, soul_ignition, gladiators_badge
1:19.359 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
1:19.359 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
1:19.952 combustion_phase g flamestrike Fluffy_Pillow 43843.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:19.952 combustion_phase c fire_blast Fluffy_Pillow 42593.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:21.186 default Q counterspell Fluffy_Pillow 43327.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.376 default T cancel_buff Fluffy_Pillow 42517.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.376 combustion_phase c fire_blast Fluffy_Pillow 42517.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.376 combustion_phase g flamestrike Fluffy_Pillow 42017.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.610 combustion_phase i phoenix_flames Fluffy_Pillow 42001.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.842 combustion_phase h shifting_power Fluffy_Pillow 43233.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.364 combustion_phase c fire_blast Fluffy_Pillow 42255.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.370 combustion_phase g flamestrike Fluffy_Pillow 43761.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.370 combustion_phase c fire_blast Fluffy_Pillow 42511.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.605 combustion_phase i phoenix_flames Fluffy_Pillow 43246.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.838 default Q counterspell Fluffy_Pillow 44479.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.838 combustion_phase g flamestrike Fluffy_Pillow 43479.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.838 combustion_phase c fire_blast Fluffy_Pillow 42229.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.070 combustion_phase l dragons_breath Fluffy_Pillow 42961.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.304 standard_rotation v phoenix_flames Fluffy_Pillow 42195.0/50000: 84% mana heating_up, infernal_cascade(2)
1:33.537 default V rune_of_power Fluffy_Pillow 43428.0/50000: 87% mana hot_streak, infernal_cascade(2)
1:34.770 rop_phase m flamestrike Fluffy_Pillow 44661.0/50000: 89% mana hot_streak, rune_of_power, infernal_cascade(2)
1:36.005 rop_phase s flamestrike Fluffy_Pillow 44646.0/50000: 89% mana rune_of_power
1:38.877 rop_phase s flamestrike Fluffy_Pillow 46268.0/50000: 93% mana rune_of_power
1:41.750 rop_phase s flamestrike Fluffy_Pillow 47891.0/50000: 96% mana rune_of_power
1:44.624 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:46.156 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:47.054 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:47.496 standard_rotation t flamestrike Fluffy_Pillow 48692.0/50000: 97% mana hot_streak
1:48.729 standard_rotation z flamestrike Fluffy_Pillow 48675.0/50000: 97% mana
1:51.603 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
1:52.837 standard_rotation v phoenix_flames Fluffy_Pillow 47990.0/50000: 96% mana
1:54.071 default Q counterspell Fluffy_Pillow 49224.0/50000: 98% mana heating_up
1:54.071 standard_rotation z flamestrike Fluffy_Pillow 48224.0/50000: 96% mana heating_up
1:56.536 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:56.943 standard_rotation t flamestrike Fluffy_Pillow 48657.0/50000: 97% mana hot_streak
1:58.176 standard_rotation z flamestrike Fluffy_Pillow 48640.0/50000: 97% mana
2:01.049 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:03.923 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:06.796 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:09.669 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
2:10.784 default X fire_blast Fluffy_Pillow 47870.0/50000: 96% mana
2:10.902 standard_rotation z flamestrike Fluffy_Pillow 47488.0/50000: 95% mana heating_up
2:13.775 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:16.646 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:19.517 default Q counterspell Fluffy_Pillow 48753.0/50000: 98% mana
2:19.517 default V rune_of_power Fluffy_Pillow 47753.0/50000: 96% mana
2:20.998 rop_phase s flamestrike Fluffy_Pillow 49234.0/50000: 98% mana rune_of_power
2:20.998 default X fire_blast Fluffy_Pillow 49234.0/50000: 98% mana rune_of_power
2:23.870 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:26.742 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:29.613 rop_phase r dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
2:30.847 rop_phase s flamestrike Fluffy_Pillow 47987.0/50000: 96% mana rune_of_power
2:33.721 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:36.593 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:39.465 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana
2:39.465 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana gladiators_badge
2:39.465 combustion_phase j flamestrike Fluffy_Pillow 48754.0/50000: 98% mana soul_ignition, gladiators_badge
2:41.646 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:41.646 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:42.226 combustion_phase c fire_blast Fluffy_Pillow 45080.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:42.338 default T cancel_buff Fluffy_Pillow 43442.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:42.338 combustion_phase g flamestrike Fluffy_Pillow 43442.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:42.849 combustion_phase c fire_blast Fluffy_Pillow 42703.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:43.572 default Q counterspell Fluffy_Pillow 42926.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:43.572 combustion_phase i phoenix_flames Fluffy_Pillow 41926.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:44.806 combustion_phase g flamestrike Fluffy_Pillow 43160.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.039 combustion_phase h shifting_power Fluffy_Pillow 43143.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.886 combustion_phase c fire_blast Fluffy_Pillow 41490.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.683 combustion_phase c fire_blast Fluffy_Pillow 42787.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.553 combustion_phase g flamestrike Fluffy_Pillow 43157.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.238 combustion_phase c fire_blast Fluffy_Pillow 42592.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.788 combustion_phase i phoenix_flames Fluffy_Pillow 42642.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.023 default Q counterspell Fluffy_Pillow 43877.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.023 combustion_phase g flamestrike Fluffy_Pillow 42877.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.255 combustion_phase l dragons_breath Fluffy_Pillow 42859.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.489 default V rune_of_power Fluffy_Pillow 42093.0/50000: 84% mana infernal_cascade(2)
2:55.724 rop_phase s flamestrike Fluffy_Pillow 43328.0/50000: 87% mana rune_of_power
2:58.596 rop_phase s flamestrike Fluffy_Pillow 44950.0/50000: 90% mana rune_of_power
3:01.470 rop_phase s flamestrike Fluffy_Pillow 46574.0/50000: 93% mana rune_of_power
3:04.343 rop_phase s flamestrike Fluffy_Pillow 48197.0/50000: 96% mana rune_of_power
3:06.668 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:07.216 rop_phase p phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:07.216 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:08.447 standard_rotation t flamestrike Fluffy_Pillow 49486.0/50000: 99% mana hot_streak
3:09.680 standard_rotation v phoenix_flames Fluffy_Pillow 49469.0/50000: 99% mana
3:10.915 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
3:13.787 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
3:15.020 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
3:17.893 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
3:17.893 standard_rotation z flamestrike Fluffy_Pillow 47755.0/50000: 96% mana
3:20.764 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
3:23.085 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:23.609 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:23.635 standard_rotation t flamestrike Fluffy_Pillow 48276.0/50000: 97% mana hot_streak
3:24.868 standard_rotation z flamestrike Fluffy_Pillow 48259.0/50000: 97% mana
3:27.740 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:30.612 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:33.483 standard_rotation x dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
3:34.717 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
3:37.591 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
3:40.464 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:43.337 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
3:43.337 default V rune_of_power Fluffy_Pillow 47755.0/50000: 96% mana
3:44.572 rop_phase s flamestrike Fluffy_Pillow 48990.0/50000: 98% mana rune_of_power
3:44.572 default X fire_blast Fluffy_Pillow 48990.0/50000: 98% mana rune_of_power
3:47.445 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:50.318 rop_phase q scorch Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:51.551 rop_phase n fire_blast Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:51.551 rop_phase m flamestrike Fluffy_Pillow 48988.0/50000: 98% mana hot_streak, rune_of_power
3:52.783 rop_phase q scorch Fluffy_Pillow 48970.0/50000: 98% mana heating_up, rune_of_power
3:54.016 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:55.248 rop_phase m flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
3:56.483 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:57.716 standard_rotation x dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:58.950 standard_rotation t flamestrike Fluffy_Pillow 48738.0/50000: 97% mana hot_streak
4:00.182 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana
4:01.416 standard_rotation y scorch Fluffy_Pillow 49454.0/50000: 99% mana
4:02.648 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:02.648 default S use_item_soul_igniter Fluffy_Pillow 49503.0/50000: 99% mana heating_up, gladiators_badge
4:02.648 combustion_phase j flamestrike Fluffy_Pillow 49503.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:03.895 combustion_phase j flamestrike Fluffy_Pillow 49500.0/50000: 99% mana soul_ignition, gladiators_badge
4:06.139 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:06.139 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:06.661 combustion_phase c fire_blast Fluffy_Pillow 45022.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.769 default T cancel_buff Fluffy_Pillow 43380.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:06.769 combustion_cooldowns a berserking Fluffy_Pillow 43380.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:06.769 combustion_phase g flamestrike Fluffy_Pillow 43380.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.244 combustion_phase c fire_blast Fluffy_Pillow 42605.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.889 default Q counterspell Fluffy_Pillow 42750.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.889 combustion_phase i phoenix_flames Fluffy_Pillow 41750.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.011 combustion_phase g flamestrike Fluffy_Pillow 42872.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.133 combustion_phase h shifting_power Fluffy_Pillow 42744.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.140 combustion_phase c fire_blast Fluffy_Pillow 41251.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.176 combustion_phase c fire_blast Fluffy_Pillow 42787.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.262 combustion_phase g flamestrike Fluffy_Pillow 42373.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.752 combustion_phase c fire_blast Fluffy_Pillow 41613.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.383 combustion_phase i phoenix_flames Fluffy_Pillow 41744.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.505 combustion_phase g flamestrike Fluffy_Pillow 42866.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.628 default Q counterspell Fluffy_Pillow 42739.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.628 combustion_phase i phoenix_flames Fluffy_Pillow 41739.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.749 combustion_phase l dragons_breath Fluffy_Pillow 42860.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2)
4:18.869 default V rune_of_power Fluffy_Pillow 41980.0/50000: 84% mana heating_up
4:20.102 rop_phase n fire_blast Fluffy_Pillow 43213.0/50000: 86% mana heating_up, rune_of_power
4:20.114 rop_phase m flamestrike Fluffy_Pillow 42725.0/50000: 85% mana hot_streak, rune_of_power
4:21.347 rop_phase q scorch Fluffy_Pillow 42708.0/50000: 85% mana rune_of_power
4:22.579 rop_phase q scorch Fluffy_Pillow 43440.0/50000: 87% mana rune_of_power
4:23.813 rop_phase q scorch Fluffy_Pillow 44174.0/50000: 88% mana heating_up, rune_of_power
4:25.046 rop_phase m flamestrike Fluffy_Pillow 44907.0/50000: 90% mana hot_streak, rune_of_power
4:26.279 rop_phase q scorch Fluffy_Pillow 44890.0/50000: 90% mana heating_up, rune_of_power
4:27.513 rop_phase q scorch Fluffy_Pillow 45624.0/50000: 91% mana heating_up, rune_of_power
4:28.749 rop_phase m flamestrike Fluffy_Pillow 46360.0/50000: 93% mana hot_streak, rune_of_power
4:28.835 rop_phase n fire_blast Fluffy_Pillow 45196.0/50000: 90% mana heating_up, rune_of_power
4:29.982 rop_phase m flamestrike Fluffy_Pillow 45843.0/50000: 92% mana hot_streak, rune_of_power
4:31.216 rop_phase q scorch Fluffy_Pillow 45827.0/50000: 92% mana rune_of_power
4:32.451 standard_rotation y scorch Fluffy_Pillow 46562.0/50000: 93% mana
4:33.684 standard_rotation y scorch Fluffy_Pillow 47295.0/50000: 95% mana heating_up
4:34.917 standard_rotation t flamestrike Fluffy_Pillow 48028.0/50000: 96% mana hot_streak
4:36.151 standard_rotation x dragons_breath Fluffy_Pillow 48012.0/50000: 96% mana heating_up
4:36.503 default X fire_blast Fluffy_Pillow 46312.0/50000: 93% mana heating_up
4:37.384 standard_rotation t flamestrike Fluffy_Pillow 46745.0/50000: 93% mana hot_streak
4:38.617 standard_rotation y scorch Fluffy_Pillow 46728.0/50000: 93% mana
4:39.850 standard_rotation y scorch Fluffy_Pillow 47461.0/50000: 95% mana
4:41.084 default Q counterspell Fluffy_Pillow 48195.0/50000: 96% mana heating_up
4:41.084 standard_rotation y scorch Fluffy_Pillow 47195.0/50000: 94% mana heating_up
4:42.317 standard_rotation t flamestrike Fluffy_Pillow 47928.0/50000: 96% mana hot_streak
4:43.551 standard_rotation y scorch Fluffy_Pillow 47912.0/50000: 96% mana heating_up
4:44.697 default X fire_blast Fluffy_Pillow 48985.0/50000: 98% mana heating_up
4:44.785 standard_rotation t flamestrike Fluffy_Pillow 48146.0/50000: 96% mana hot_streak
4:46.019 standard_rotation y scorch Fluffy_Pillow 48130.0/50000: 96% mana heating_up
4:47.252 standard_rotation y scorch Fluffy_Pillow 48863.0/50000: 98% mana heating_up
4:48.486 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:49.721 standard_rotation y scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up
4:50.956 standard_rotation v phoenix_flames Fluffy_Pillow 49506.0/50000: 99% mana heating_up
4:52.189 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
4:53.423 standard_rotation y scorch Fluffy_Pillow 49984.0/50000: 100% mana
4:54.657 standard_rotation x dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana
4:55.893 standard_rotation y scorch Fluffy_Pillow 48741.0/50000: 97% mana heating_up
4:57.126 standard_rotation y scorch Fluffy_Pillow 49474.0/50000: 99% mana heating_up
4:58.360 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:59.593 standard_rotation y scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
5:00.827 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
5:02.062 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
5:03.295 standard_rotation y scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up
5:04.528 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
5:05.761 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
5:05.761 default V rune_of_power Fluffy_Pillow 48504.0/50000: 97% mana hot_streak
5:06.995 rop_phase m flamestrike Fluffy_Pillow 49738.0/50000: 99% mana hot_streak, rune_of_power
5:06.995 default X fire_blast Fluffy_Pillow 48488.0/50000: 97% mana rune_of_power
5:08.229 rop_phase q scorch Fluffy_Pillow 49222.0/50000: 98% mana heating_up, rune_of_power
5:09.463 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
5:10.696 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
5:11.929 rop_phase q scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
5:13.164 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
5:14.397 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
5:14.397 default X fire_blast Fluffy_Pillow 48254.0/50000: 97% mana rune_of_power
5:15.631 rop_phase m flamestrike Fluffy_Pillow 48988.0/50000: 98% mana hot_streak, rune_of_power
5:16.864 rop_phase q scorch Fluffy_Pillow 48971.0/50000: 98% mana rune_of_power
5:18.097 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
5:19.331 standard_rotation x dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana heating_up
5:20.566 standard_rotation t flamestrike Fluffy_Pillow 48740.0/50000: 97% mana hot_streak
5:21.799 standard_rotation y scorch Fluffy_Pillow 48723.0/50000: 97% mana
5:23.033 standard_rotation y scorch Fluffy_Pillow 49457.0/50000: 99% mana
5:24.265 combustion_cooldowns Z potion Fluffy_Pillow 49503.0/50000: 99% mana heating_up
5:24.265 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49503.0/50000: 99% mana heating_up, potion_of_spectral_intellect
5:24.265 default S use_item_soul_igniter Fluffy_Pillow 49503.0/50000: 99% mana heating_up, gladiators_badge, potion_of_spectral_intellect
5:24.265 combustion_phase j flamestrike Fluffy_Pillow 49503.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:25.509 combustion_phase j flamestrike Fluffy_Pillow 49497.0/50000: 99% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Expanded Potential }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="expanded_potential"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6831/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

fire : 8157 dps, 3584 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
8157.0 8157.0 15.4 / 0.189% 638.6 / 7.8% 10.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
766.2 760.0 Mana 0.00% 48.3 99.6% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
fire 8157
Arcane Explosion 24 0.3% 1.9 188.32sec 3817 3522 Direct 5.7 995 1990 1274 27.9%

Stats Details: Arcane Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.90 5.69 0.00 0.00 1.0838 0.0000 7242.08 7242.08 0.00% 3522.41 3522.41
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.12% 4.11 0 9 994.89 986 1045 989.81 0 1045 4084 4084 0.00%
crit 27.88% 1.59 0 5 1989.60 1971 2089 1671.93 0 2089 3158 3158 0.00%

Action Details: Arcane Explosion

  • id:1449
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:10.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.502320
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:1449
  • name:Arcane Explosion
  • school:arcane
  • tooltip:
  • description:Causes an explosion of magic around the caster, dealing {$s2=0 + 50.2%} Arcane damage to all enemies within $A2 yards.$?a137021[ |cFFFFFFFFGenerates {$s1=1} Arcane Charge if any targets are hit.|r][]

Action Priority List

    default
    [U]:1.89
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
Blazing Surge 166 2.0% 3.6 102.63sec 13922 0 Direct 10.3 3627 7955 4812 27.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.56 10.30 0.00 0.00 0.0000 0.0000 49573.22 49573.22 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.69% 7.49 3 12 3627.27 2799 4154 3623.31 3079 4036 27175 27175 0.00%
crit 27.31% 2.81 0 8 7954.69 6438 9554 7554.91 0 9554 22399 22399 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 278 3.4% 14.5 19.93sec 5740 4826 Direct 43.5 1294 3125 1914 33.9%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.49 43.47 0.00 0.00 1.1894 0.0000 83185.95 83185.95 0.00% 4826.29 4826.29
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 66.15% 28.76 17 40 1293.53 1143 1907 1294.13 1174 1415 37203 37203 0.00%
crit 33.85% 14.72 5 24 3124.55 2286 4387 3129.19 2612 3833 45983 45983 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [n]:1.27
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [t]:3.50
  • if_expr:active_enemies>2
    standard_rotation
    [z]:9.73
  • if_expr:active_enemies>1
Eternal Insight 43 0.5% 20.7 14.08sec 618 0 Direct 20.7 469 1006 619 27.8%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.74 20.74 0.00 0.00 0.0000 0.0000 12820.86 12820.86 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.24% 14.98 6 26 469.06 460 488 469.10 461 483 7028 7028 0.00%
crit 27.76% 5.76 0 14 1005.79 920 1121 1003.40 0 1121 5793 5793 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 624 7.6% 39.4 7.59sec 4719 0 Direct 39.4 0 4720 4720 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.44 39.44 0.00 0.00 0.0000 0.0000 186114.28 186114.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 39.44 32 47 4720.06 3108 6578 4719.32 4505 4907 186114 186114 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Z]:20.59
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [f]:15.10
  • if_expr:!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [p]:3.21
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [w]:0.54
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2605 (4689) 31.9% (57.5%) 95.3 3.11sec 14688 7204 Direct 285.8 (3014.4) 1576 4233 2721 43.1% (43.1%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 95.27 285.80 0.00 0.00 2.0389 0.0000 777655.56 777655.56 0.00% 7204.07 7204.07
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 56.93% 162.72 122 207 1576.39 1373 2291 1576.46 1541 1621 256536 256536 0.00%
crit 43.07% 123.09 89 160 4232.65 2746 5811 4237.27 4002 4488 521120 521120 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [j]:16.68
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [l]:3.15
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [o]:10.09
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [u]:17.87
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [v]:15.84
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [|]:31.68
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2084 25.5% 909.5 0.32sec 684 0 Periodic 2728.6 135 359 228 41.6% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 909.54 0.00 0.00 2728.63 0.0000 0.0000 621677.15 621677.15 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 58.43% 1594.34 1282 1937 134.68 118 196 134.71 133 137 214744 214744 0.00%
crit 41.57% 1134.28 926 1369 358.68 235 498 358.88 351 369 406933 406933 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frostbolt 37 0.5% 7.4 43.10sec 1492 937 Direct 7.4 1104 2538 1500 27.3%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.44 7.42 0.00 0.00 1.5917 0.0000 11107.46 11107.46 0.00% 937.50 937.50
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.70% 5.40 2 10 1103.83 1003 1566 1104.80 1003 1275 5964 5964 0.00%
crit 27.30% 2.03 0 5 2537.97 2306 3818 2281.14 0 3422 5144 5144 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    default
    [V]:7.49
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Ignite 1370 16.8% 410.6 0.77sec 996 0 Periodic 886.5 461 0 461 0.0% 98.5%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 410.55 0.00 886.54 886.54 0.0000 1.0000 408961.65 408961.65 0.00% 461.30 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 886.54 711 1068 460.62 62 1801 461.71 422 495 408962 408962 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5001 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 82 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 5000.92 5000.92 0.00% 42.26 42.26
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.06% 69.18 55 81 40.66 29 51 40.65 39 42 2812 2812 0.00%
crit 27.94% 26.82 15 41 81.58 58 101 81.61 73 91 2189 2189 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:897.19
Phoenix Flames 0 (561) 0.0% (6.9%) 14.0 21.48sec 11920 10681

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.05 0.00 0.00 0.00 1.1160 0.0000 0.00 0.00 0.00% 10681.19 10681.19

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [k]:10.36
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [r]:0.12
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [x]:3.54
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 561 6.9% 14.0 21.48sec 11957 0 Direct 42.0 1303 4606 3989 81.2%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.00 42.01 0.00 0.00 0.0000 0.0000 167448.95 167448.95 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 18.76% 7.88 1 14 1302.52 1020 2620 1300.01 1020 1741 10275 10275 0.00%
crit 81.24% 34.13 26 44 4606.33 2039 7475 4607.70 4341 4843 157174 157174 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (18) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3430 27.9% (27.9%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3421.00 3421.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.08% 0.72 0 1 2674.26 2674 2674 1927.51 0 2674 1928 1928 0.00%
crit 27.92% 0.28 0 1 5348.51 5349 5349 1493.50 0 5349 1493 1493 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 7 0.1% 1.0 0.00sec 1974 0 Periodic 5.0 152 437 395 85.2% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 1974.19 1974.19 0.00% 329.03 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.84% 0.74 0 1 151.62 151 160 112.54 0 160 113 113 0.00%
crit 85.16% 4.26 4 5 437.20 295 515 438.06 420 464 1862 1862 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 281 3.4% 42.3 6.93sec 1984 1678 Direct 42.3 393 1996 1983 99.1%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.32 42.31 0.00 0.00 1.1823 0.0000 83953.92 83953.92 0.00% 1677.94 1677.94
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 0.85% 0.36 0 1 392.73 347 414 141.49 0 414 141 141 0.00%
crit 99.15% 41.95 32 51 1995.99 799 3675 2002.54 1868 2217 83812 83812 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    default
    [b]:0.63
    combustion_phase
    [m]:10.83
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [s]:9.97
  • if_expr:searing_touch.active
    standard_rotation
    [{]:21.42
  • if_expr:searing_touch.active
Shadowcore Oil Blast 49 0.6% 43.1 6.82sec 338 0 Direct 43.1 257 552 338 27.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.14 43.14 0.00 0.00 0.0000 0.0000 14573.39 14573.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.61% 31.32 13 53 256.88 253 268 256.87 253 262 8047 8047 0.00%
crit 27.39% 11.82 1 21 552.09 506 617 552.24 506 591 6526 6526 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Simple Action Stats Execute Interval
fire
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 194.49sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [d]:2.00
  • if_expr:buff.combustion.up
Combustion 3.5 97.52sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.54 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [h]:3.55
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 4.4 49.38sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.38 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:4.39
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 300.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [c]:1.00
Rune of Power 6.3 48.69sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.27 0.00 0.00 0.00 1.1879 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [X]:6.29
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 3.6 97.20sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.56 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 194.6sec 194.6sec 12.0sec 8.15% 16.79% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:192.0s / 197.0s
  • trigger_min/max:192.0s / 197.0s
  • trigger_pct:100.00%
  • duration_min/max:12.0s / 12.0s

Stack Uptimes

  • berserking_1:8.15%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.58% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.58%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 3.5 0.0 97.5sec 97.5sec 11.8sec 14.00% 0.00% 80.2 (80.2) 3.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:94.5s / 100.0s
  • trigger_min/max:94.5s / 100.0s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • combustion_1:14.00%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Disciplinary Command 7.4 0.0 43.3sec 43.3sec 19.2sec 47.93% 0.00% 0.0 (0.0) 6.9

Buff Details

  • buff initial source:fire
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.0s / 68.1s
  • trigger_min/max:30.0s / 68.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 20.0s

Stack Uptimes

  • disciplinary_command_1:47.93%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=15}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Gladiator's Badge 3.6 0.0 97.2sec 97.2sec 14.6sec 17.53% 0.00% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:91.7s / 99.8s
  • trigger_min/max:91.7s / 99.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • gladiators_badge_1:17.53%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.8 0.0 6.1sec 6.1sec 2.2sec 35.30% 46.83% 0.0 (0.0) 4.5

Buff Details

  • buff initial source:fire
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 25.8s
  • trigger_min/max:0.8s / 25.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:35.30%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.0 0.0 7.0sec 7.0sec 0.9sec 12.96% 54.05% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 37.4s
  • trigger_min/max:0.9s / 37.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.1s

Stack Uptimes

  • hot_streak_1:12.96%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 300.0sec 300.0sec 25.0sec 8.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 300.0s
  • trigger_min/max:300.0s / 300.0s
  • trigger_pct:100.00%
  • duration_min/max:24.7s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.52%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 9.8 0.0 31.2sec 31.2sec 11.7sec 38.64% 0.00% 0.0 (0.0) 9.5

Buff Details

  • buff initial source:fire
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.1s / 48.9s
  • trigger_min/max:13.1s / 48.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.64%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 3.6 0.0 97.2sec 97.2sec 14.5sec 12.44% 0.00% 0.0 (0.0) 2.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:91.7s / 99.8s
  • trigger_min/max:91.7s / 99.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • soul_ignition_1:12.44%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:fire
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:fire
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:fire
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:fire
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.8 39.0 59.0 6.1s 0.8s 25.8s
Heating Up removed 0.9 0.0 3.0 111.2s 7.4s 220.2s
Heating Up converted with Fire Blast 18.8 12.0 26.0 16.2s 1.0s 45.2s
Hot Streak procs 43.0 34.0 52.0 7.0s 0.9s 37.4s
Hot Streak spells used 96.8 78.0 115.0 3.1s 0.0s 25.8s
Hot Streak spell crits 93.0 75.0 111.0 3.2s 0.0s 25.8s
Hot Streak spell crits wasted 1.2 0.0 4.0 33.7s 4.3s 96.6s
Direct Ignite applications 5.0 5.0 7.0 2.7s 0.0s 253.9s
Ignites spread to targets with existing Ignite 27.9 22.0 34.0 21.6s 0.8s 64.9s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 21.27% 18.78% 23.19% 0.9s 0.0s 2.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000178.799120.022239.776
Counterspell40.5444.36493.686197.539147.778259.896
Fire Blast0.2340.0009.9889.2454.07517.250
Rune of Power4.5690.00015.95428.88123.61435.002
Dragon's Breath3.0080.00022.83144.79429.07961.089
Combustion1.5110.0003.2705.3663.2078.558
Phoenix Flames0.3540.0005.5854.9584.7115.585

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
fire
mana_regen Mana 3130.03 227108.24 100.00% 72.56 71538.49 23.95%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 759.98 766.21 71517.5 48139.1 41646.0 50000.0
Usage Type Count Total Avg RPE APR
fire
arcane_explosion Mana 2.0 9821.0 5000.0 5176.1 0.7
combustion Mana 3.7 18448.7 5000.0 5215.9 0.0
counterspell Mana 4.6 4560.9 1000.0 1041.4 0.0
dragons_breath Mana 15.1 30100.2 2000.0 2077.1 2.8
fire_blast Mana 41.0 20479.7 500.0 519.2 9.1
flamestrike Mana 98.9 123669.5 1250.0 1298.1 11.3
frostbolt Mana 7.7 7730.3 1000.0 1038.5 1.4
scorch Mana 44.0 22021.5 500.0 520.4 3.8

Statistics & Data Analysis

Fight Length
fire Fight Length
Count 419
Mean 298.80
Minimum 240.02
Maximum 359.78
Spread ( max - min ) 119.75
Range [ ( max - min ) / 2 * 100% ] 20.04%
Standard Deviation 35.3884
5th Percentile 244.02
95th Percentile 354.50
( 95th Percentile - 5th Percentile ) 110.48
Mean Distribution
Standard Deviation 1.7288
95.00% Confidence Interval ( 295.41 - 302.19 )
Normalized 95.00% Confidence Interval ( 98.87% - 101.13% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 539
0.1% Error 53884
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1070
DPS
fire Damage Per Second
Count 419
Mean 8156.96
Minimum 7721.27
Maximum 8590.83
Spread ( max - min ) 869.56
Range [ ( max - min ) / 2 * 100% ] 5.33%
Standard Deviation 161.2119
5th Percentile 7895.58
95th Percentile 8457.36
( 95th Percentile - 5th Percentile ) 561.78
Mean Distribution
Standard Deviation 7.8757
95.00% Confidence Interval ( 8141.53 - 8172.40 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 16
0.1% Error 1501
0.1 Scale Factor Error with Delta=300 222
0.05 Scale Factor Error with Delta=300 888
0.01 Scale Factor Error with Delta=300 22186
Priority Target DPS
fire Priority Target Damage Per Second
Count 419
Mean 3583.86
Minimum 3384.47
Maximum 3788.64
Spread ( max - min ) 404.17
Range [ ( max - min ) / 2 * 100% ] 5.64%
Standard Deviation 73.3383
5th Percentile 3463.96
95th Percentile 3709.16
( 95th Percentile - 5th Percentile ) 245.20
Mean Distribution
Standard Deviation 3.5828
95.00% Confidence Interval ( 3576.84 - 3590.88 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 17
0.1% Error 1609
0.1 Scale Factor Error with Delta=300 46
0.05 Scale Factor Error with Delta=300 184
0.01 Scale Factor Error with Delta=300 4592
DPS(e)
fire Damage Per Second (Effective)
Count 419
Mean 8156.96
Minimum 7721.27
Maximum 8590.83
Spread ( max - min ) 869.56
Range [ ( max - min ) / 2 * 100% ] 5.33%
Damage
fire Damage
Count 419
Mean 2429709.66
Minimum 2007465.16
Maximum 2886352.14
Spread ( max - min ) 878886.99
Range [ ( max - min ) / 2 * 100% ] 18.09%
DTPS
fire Damage Taken Per Second
Count 419
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
fire Healing Per Second
Count 419
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
fire Healing Per Second (Effective)
Count 419
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
fire Heal
Count 419
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
fire Healing Taken Per Second
Count 419
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
fire Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
fireTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
fire Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=!runeforge.disciplinary_command
Q 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
R 3.58 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
S 1.00 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
T 4.39 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
U 1.89 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
V 7.49 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
W 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
X 6.29 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
Y 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Z 20.59 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
a 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
b 0.63 scorch
actions.combustion_cooldowns
# count action,conditions
c 1.00 potion
0.00 blood_fury
d 2.00 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
e 3.58 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
f 15.10 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
g 0.00 call_action_list,name=active_talents
h 3.55 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
i 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
j 16.68 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
0.00 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
k 10.36 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
l 3.15 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
m 10.83 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
n 1.27 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
o 10.09 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
p 3.21 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
q 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
r 0.12 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
s 9.97 scorch,if=searing_touch.active
t 3.50 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
u 17.87 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
v 15.84 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
w 0.54 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
x 3.54 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
y 0.00 call_action_list,name=active_talents
z 9.73 dragons_breath,if=active_enemies>1
{ 21.42 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
| 31.68 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPVceRSlhffdjfkjkkjfmmjmmjmfjXtuuuuuZZvUV||zx|ZZv|||||z||XZuZouuZtu||Z|||TVz|eRlhffjfkjkkjmfmjnXuZouuVTu|z|ZZv||x||Zz|||XuZZoutuuZ||||z|ZTV||hfdeRjffjkkjmkjfmmjXssoposssoVpToz{{{vZv{{{v{{vZv{z{{vxv{{{v{XoZposssoposssvzZv{x{{{vZvx{TV

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask fire 50000.0/50000: 100% mana
Pre precombat 1 food fire 50000.0/50000: 100% mana
Pre precombat 2 augmentation fire 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default V frostbolt Fluffy_Pillow 49000.0/50000: 98% mana
0:01.644 combustion_cooldowns c potion Fluffy_Pillow 49006.0/50000: 98% mana bloodlust, disciplinary_command
0:01.644 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49006.0/50000: 98% mana bloodlust, disciplinary_command, potion_of_spectral_intellect
0:01.644 default R use_item_soul_igniter Fluffy_Pillow 49006.0/50000: 98% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:01.644 default S cancel_buff Fluffy_Pillow 49006.0/50000: 98% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:01.644 combustion_phase l flamestrike Fluffy_Pillow 49006.0/50000: 98% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.169 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.169 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.690 combustion_phase f fire_blast Fluffy_Pillow 45021.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.854 combustion_cooldowns d berserking Fluffy_Pillow 43435.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.854 combustion_phase j flamestrike Fluffy_Pillow 43435.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:04.226 combustion_phase f fire_blast Fluffy_Pillow 42557.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:04.718 combustion_phase k phoenix_flames Fluffy_Pillow 42549.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:05.583 combustion_phase j flamestrike Fluffy_Pillow 43414.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:06.446 combustion_phase k phoenix_flames Fluffy_Pillow 43027.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:07.309 combustion_phase k phoenix_flames Fluffy_Pillow 43890.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:08.173 combustion_phase j flamestrike Fluffy_Pillow 44754.0/50000: 90% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.038 combustion_phase f fire_blast Fluffy_Pillow 44369.0/50000: 89% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.038 combustion_phase m scorch Fluffy_Pillow 43869.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.902 combustion_phase m scorch Fluffy_Pillow 44233.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:10.766 combustion_phase j flamestrike Fluffy_Pillow 44597.0/50000: 89% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:11.630 combustion_phase m scorch Fluffy_Pillow 44211.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:12.492 combustion_phase m scorch Fluffy_Pillow 44573.0/50000: 89% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:13.355 combustion_phase j flamestrike Fluffy_Pillow 44936.0/50000: 90% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:14.217 combustion_phase m scorch Fluffy_Pillow 44548.0/50000: 89% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:14.726 combustion_phase f fire_blast Fluffy_Pillow 45057.0/50000: 90% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:15.079 combustion_phase j flamestrike Fluffy_Pillow 44410.0/50000: 89% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:15.942 default X rune_of_power Fluffy_Pillow 44023.0/50000: 88% mana bloodlust, heating_up, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:16.891 rop_phase t dragons_breath Fluffy_Pillow 44972.0/50000: 90% mana bloodlust, heating_up, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:17.840 rop_phase u flamestrike Fluffy_Pillow 43921.0/50000: 88% mana bloodlust, heating_up, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:20.051 rop_phase u flamestrike Fluffy_Pillow 44882.0/50000: 90% mana bloodlust, heating_up, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:22.261 rop_phase u flamestrike Fluffy_Pillow 45842.0/50000: 92% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:24.471 rop_phase u flamestrike Fluffy_Pillow 46802.0/50000: 94% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.681 rop_phase u flamestrike Fluffy_Pillow 47762.0/50000: 96% mana bloodlust, rune_of_power
0:27.181 default Z fire_blast Fluffy_Pillow 48262.0/50000: 97% mana bloodlust, rune_of_power
0:28.448 default Z fire_blast Fluffy_Pillow 49029.0/50000: 98% mana bloodlust, heating_up, rune_of_power
0:28.893 standard_rotation v flamestrike Fluffy_Pillow 47724.0/50000: 95% mana bloodlust, hot_streak
0:29.842 default U arcane_explosion Fluffy_Pillow 47423.0/50000: 95% mana bloodlust
0:30.791 default V frostbolt Fluffy_Pillow 43372.0/50000: 87% mana bloodlust
0:32.055 standard_rotation | flamestrike Fluffy_Pillow 43636.0/50000: 87% mana bloodlust, disciplinary_command
0:34.266 standard_rotation | flamestrike Fluffy_Pillow 44597.0/50000: 89% mana bloodlust, disciplinary_command
0:36.477 standard_rotation z dragons_breath Fluffy_Pillow 45558.0/50000: 91% mana bloodlust, disciplinary_command
0:37.427 standard_rotation x phoenix_flames Fluffy_Pillow 44508.0/50000: 89% mana bloodlust, disciplinary_command
0:38.376 standard_rotation | flamestrike Fluffy_Pillow 45457.0/50000: 91% mana bloodlust, disciplinary_command
0:39.800 default Z fire_blast Fluffy_Pillow 46881.0/50000: 94% mana bloodlust, disciplinary_command
0:40.346 default Z fire_blast Fluffy_Pillow 46927.0/50000: 94% mana bloodlust, heating_up, disciplinary_command
0:40.587 standard_rotation v flamestrike Fluffy_Pillow 45418.0/50000: 91% mana bloodlust, hot_streak, disciplinary_command
0:41.535 standard_rotation | flamestrike Fluffy_Pillow 45116.0/50000: 90% mana disciplinary_command
0:44.408 standard_rotation | flamestrike Fluffy_Pillow 46739.0/50000: 93% mana disciplinary_command
0:47.282 standard_rotation | flamestrike Fluffy_Pillow 48363.0/50000: 97% mana disciplinary_command
0:50.154 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
0:53.027 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
0:55.901 standard_rotation z dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
0:57.135 standard_rotation | flamestrike Fluffy_Pillow 47990.0/50000: 96% mana
1:00.007 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:02.879 default X rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
1:04.079 default Z fire_blast Fluffy_Pillow 49954.0/50000: 100% mana
1:04.113 rop_phase u flamestrike Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
1:04.606 default Z fire_blast Fluffy_Pillow 49981.0/50000: 100% mana heating_up, rune_of_power
1:06.986 rop_phase o flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:08.220 rop_phase u flamestrike Fluffy_Pillow 48739.0/50000: 97% mana rune_of_power
1:11.091 rop_phase u flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
1:12.336 default Z fire_blast Fluffy_Pillow 49998.0/50000: 100% mana rune_of_power
1:13.962 rop_phase t dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:15.196 rop_phase u flamestrike Fluffy_Pillow 47987.0/50000: 96% mana heating_up, rune_of_power
1:18.067 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
1:20.939 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:23.812 default Z fire_blast Fluffy_Pillow 48755.0/50000: 98% mana
1:23.812 standard_rotation | flamestrike Fluffy_Pillow 48255.0/50000: 97% mana heating_up
1:26.684 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
1:29.557 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
1:32.430 default T counterspell Fluffy_Pillow 48755.0/50000: 98% mana
1:32.430 default V frostbolt Fluffy_Pillow 47755.0/50000: 96% mana
1:34.071 standard_rotation z dragons_breath Fluffy_Pillow 48396.0/50000: 97% mana disciplinary_command
1:35.306 standard_rotation | flamestrike Fluffy_Pillow 47631.0/50000: 95% mana disciplinary_command
1:38.177 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48753.0/50000: 98% mana disciplinary_command
1:38.177 default R use_item_soul_igniter Fluffy_Pillow 48753.0/50000: 98% mana disciplinary_command, gladiators_badge
1:38.177 combustion_phase l flamestrike Fluffy_Pillow 48753.0/50000: 98% mana disciplinary_command, soul_ignition, gladiators_badge
1:40.412 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command, soul_ignition, gladiators_badge
1:40.412 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:40.948 combustion_phase f fire_blast Fluffy_Pillow 45036.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:41.052 combustion_phase j flamestrike Fluffy_Pillow 43390.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:41.475 combustion_phase f fire_blast Fluffy_Pillow 42563.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:42.286 combustion_phase k phoenix_flames Fluffy_Pillow 42874.0/50000: 86% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:43.519 combustion_phase j flamestrike Fluffy_Pillow 44107.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:44.752 combustion_phase k phoenix_flames Fluffy_Pillow 44090.0/50000: 88% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:45.986 combustion_phase k phoenix_flames Fluffy_Pillow 45324.0/50000: 91% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:47.219 combustion_phase j flamestrike Fluffy_Pillow 46557.0/50000: 93% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:48.453 combustion_phase m scorch Fluffy_Pillow 46541.0/50000: 93% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:48.666 combustion_phase f fire_blast Fluffy_Pillow 46754.0/50000: 94% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:49.686 combustion_phase m scorch Fluffy_Pillow 46774.0/50000: 94% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:50.919 combustion_phase j flamestrike Fluffy_Pillow 47507.0/50000: 95% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:52.153 combustion_phase n dragons_breath Fluffy_Pillow 47491.0/50000: 95% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:53.385 default X rune_of_power Fluffy_Pillow 46723.0/50000: 93% mana heating_up, disciplinary_command
1:54.621 rop_phase u flamestrike Fluffy_Pillow 47959.0/50000: 96% mana heating_up, rune_of_power
1:57.050 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:57.493 rop_phase o flamestrike Fluffy_Pillow 48693.0/50000: 97% mana hot_streak, rune_of_power
1:58.727 rop_phase u flamestrike Fluffy_Pillow 48677.0/50000: 97% mana rune_of_power
2:01.599 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:04.470 default V frostbolt Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
2:06.112 default T counterspell Fluffy_Pillow 49004.0/50000: 98% mana rune_of_power
2:06.112 rop_phase u flamestrike Fluffy_Pillow 48004.0/50000: 96% mana rune_of_power, disciplinary_command
2:08.984 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
2:11.856 standard_rotation z dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
2:13.088 standard_rotation | flamestrike Fluffy_Pillow 47986.0/50000: 96% mana disciplinary_command
2:13.288 default Z fire_blast Fluffy_Pillow 48186.0/50000: 96% mana disciplinary_command
2:15.495 default Z fire_blast Fluffy_Pillow 49893.0/50000: 100% mana heating_up, disciplinary_command
2:15.961 standard_rotation v flamestrike Fluffy_Pillow 48609.0/50000: 97% mana hot_streak, disciplinary_command
2:17.192 standard_rotation | flamestrike Fluffy_Pillow 48590.0/50000: 97% mana disciplinary_command
2:20.067 standard_rotation | flamestrike Fluffy_Pillow 48757.0/50000: 98% mana disciplinary_command
2:22.940 standard_rotation x phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:24.172 standard_rotation | flamestrike Fluffy_Pillow 49987.0/50000: 100% mana disciplinary_command
2:27.045 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:29.590 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:29.919 standard_rotation z dragons_breath Fluffy_Pillow 48579.0/50000: 97% mana heating_up
2:31.151 standard_rotation | flamestrike Fluffy_Pillow 47811.0/50000: 96% mana heating_up
2:34.024 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:36.896 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:39.770 default X rune_of_power Fluffy_Pillow 48756.0/50000: 98% mana
2:41.004 rop_phase u flamestrike Fluffy_Pillow 49990.0/50000: 100% mana rune_of_power
2:41.004 default Z fire_blast Fluffy_Pillow 49990.0/50000: 100% mana rune_of_power
2:43.421 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
2:43.876 rop_phase o flamestrike Fluffy_Pillow 48705.0/50000: 97% mana hot_streak, rune_of_power
2:45.111 rop_phase u flamestrike Fluffy_Pillow 48690.0/50000: 97% mana rune_of_power
2:47.982 rop_phase t dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
2:49.215 rop_phase u flamestrike Fluffy_Pillow 47986.0/50000: 96% mana rune_of_power
2:52.088 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:54.175 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:54.962 standard_rotation | flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:57.834 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
3:00.706 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
3:03.579 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:06.452 standard_rotation z dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
3:07.684 standard_rotation | flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
3:10.556 default Z fire_blast Fluffy_Pillow 48754.0/50000: 98% mana
3:10.556 default T counterspell Fluffy_Pillow 48254.0/50000: 97% mana heating_up
3:10.556 default V frostbolt Fluffy_Pillow 47254.0/50000: 95% mana heating_up
3:12.197 standard_rotation | flamestrike Fluffy_Pillow 47895.0/50000: 96% mana heating_up, disciplinary_command
3:15.070 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, disciplinary_command
3:17.912 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
3:17.912 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command
3:17.944 combustion_cooldowns d berserking Fluffy_Pillow 43282.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command
3:17.944 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43282.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command
3:17.944 default R use_item_soul_igniter Fluffy_Pillow 43282.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge
3:17.944 combustion_phase j flamestrike Fluffy_Pillow 43282.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:18.446 combustion_phase f fire_blast Fluffy_Pillow 42534.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:19.033 combustion_phase f fire_blast Fluffy_Pillow 42621.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:19.068 combustion_phase j flamestrike Fluffy_Pillow 42156.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:20.188 combustion_phase k phoenix_flames Fluffy_Pillow 42026.0/50000: 84% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:21.309 combustion_phase k phoenix_flames Fluffy_Pillow 43147.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:22.431 combustion_phase j flamestrike Fluffy_Pillow 44269.0/50000: 89% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:23.553 combustion_phase m scorch Fluffy_Pillow 44141.0/50000: 88% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:24.675 combustion_phase k phoenix_flames Fluffy_Pillow 44763.0/50000: 90% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:25.841 combustion_phase j flamestrike Fluffy_Pillow 45929.0/50000: 92% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:26.159 combustion_phase f fire_blast Fluffy_Pillow 44997.0/50000: 90% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:26.962 combustion_phase m scorch Fluffy_Pillow 45300.0/50000: 91% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:28.083 combustion_phase m scorch Fluffy_Pillow 45921.0/50000: 92% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:29.204 combustion_phase j flamestrike Fluffy_Pillow 46542.0/50000: 93% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:30.326 default X rune_of_power Fluffy_Pillow 46414.0/50000: 93% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
3:31.559 rop_phase s scorch Fluffy_Pillow 47647.0/50000: 95% mana heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:32.792 rop_phase s scorch Fluffy_Pillow 48380.0/50000: 97% mana heating_up, rune_of_power, soul_ignition, gladiators_badge
3:34.025 rop_phase o flamestrike Fluffy_Pillow 49113.0/50000: 98% mana hot_streak, rune_of_power
3:34.106 rop_phase p fire_blast Fluffy_Pillow 47944.0/50000: 96% mana heating_up, rune_of_power
3:35.258 rop_phase o flamestrike Fluffy_Pillow 48596.0/50000: 97% mana hot_streak, rune_of_power
3:36.491 rop_phase s scorch Fluffy_Pillow 48579.0/50000: 97% mana rune_of_power
3:37.724 rop_phase s scorch Fluffy_Pillow 49312.0/50000: 99% mana rune_of_power
3:38.957 rop_phase s scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:40.190 rop_phase o flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:41.424 default V frostbolt Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:42.132 rop_phase p fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:43.067 default T counterspell Fluffy_Pillow 49005.0/50000: 98% mana hot_streak, rune_of_power
3:43.067 rop_phase o flamestrike Fluffy_Pillow 48005.0/50000: 96% mana hot_streak, rune_of_power, disciplinary_command
3:44.299 standard_rotation z dragons_breath Fluffy_Pillow 47987.0/50000: 96% mana disciplinary_command
3:45.531 standard_rotation { scorch Fluffy_Pillow 47219.0/50000: 94% mana disciplinary_command
3:46.764 standard_rotation { scorch Fluffy_Pillow 47952.0/50000: 96% mana disciplinary_command
3:47.998 standard_rotation { scorch Fluffy_Pillow 48686.0/50000: 97% mana heating_up, disciplinary_command
3:49.231 standard_rotation v flamestrike Fluffy_Pillow 49419.0/50000: 99% mana hot_streak, disciplinary_command
3:50.326 default Z fire_blast Fluffy_Pillow 49209.0/50000: 98% mana heating_up, disciplinary_command
3:50.464 standard_rotation v flamestrike Fluffy_Pillow 48902.0/50000: 98% mana hot_streak, disciplinary_command
3:51.696 standard_rotation { scorch Fluffy_Pillow 48884.0/50000: 98% mana disciplinary_command
3:52.928 standard_rotation { scorch Fluffy_Pillow 49503.0/50000: 99% mana disciplinary_command
3:54.162 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
3:55.394 standard_rotation v flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, disciplinary_command
3:56.629 standard_rotation { scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, disciplinary_command
3:57.863 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
3:59.096 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
3:59.204 default Z fire_blast Fluffy_Pillow 48362.0/50000: 97% mana heating_up, disciplinary_command
4:00.329 standard_rotation v flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak, disciplinary_command
4:01.561 standard_rotation { scorch Fluffy_Pillow 48969.0/50000: 98% mana disciplinary_command
4:02.794 standard_rotation z dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana disciplinary_command
4:04.027 standard_rotation { scorch Fluffy_Pillow 48737.0/50000: 97% mana heating_up
4:05.262 standard_rotation { scorch Fluffy_Pillow 49472.0/50000: 99% mana heating_up
4:06.496 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:07.729 standard_rotation x phoenix_flames Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:08.962 standard_rotation v flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
4:10.196 standard_rotation { scorch Fluffy_Pillow 49984.0/50000: 100% mana
4:11.428 standard_rotation { scorch Fluffy_Pillow 49503.0/50000: 99% mana
4:12.660 standard_rotation { scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:13.894 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:15.127 standard_rotation { scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:16.360 default X rune_of_power Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:17.790 rop_phase o flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
4:17.790 default Z fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
4:18.391 rop_phase p fire_blast Fluffy_Pillow 48851.0/50000: 98% mana heating_up, rune_of_power
4:19.024 rop_phase o flamestrike Fluffy_Pillow 48984.0/50000: 98% mana hot_streak, rune_of_power
4:20.257 rop_phase s scorch Fluffy_Pillow 48967.0/50000: 98% mana rune_of_power
4:21.491 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
4:22.725 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
4:23.957 rop_phase o flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
4:25.191 rop_phase p fire_blast Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
4:25.191 rop_phase o flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak, rune_of_power
4:26.425 rop_phase s scorch Fluffy_Pillow 48971.0/50000: 98% mana rune_of_power
4:27.659 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
4:28.894 rop_phase s scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
4:30.127 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:31.360 standard_rotation z dragons_breath Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:32.594 default Z fire_blast Fluffy_Pillow 48721.0/50000: 97% mana heating_up
4:32.594 standard_rotation v flamestrike Fluffy_Pillow 48221.0/50000: 96% mana hot_streak
4:33.830 standard_rotation { scorch Fluffy_Pillow 48207.0/50000: 96% mana
4:35.065 standard_rotation x phoenix_flames Fluffy_Pillow 48942.0/50000: 98% mana
4:36.298 standard_rotation { scorch Fluffy_Pillow 50000.0/50000: 100% mana
4:37.531 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana
4:38.764 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:39.999 standard_rotation v flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:40.104 default Z fire_blast Fluffy_Pillow 48361.0/50000: 97% mana heating_up
4:41.232 standard_rotation v flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak
4:42.466 standard_rotation x phoenix_flames Fluffy_Pillow 48973.0/50000: 98% mana
4:43.700 standard_rotation { scorch Fluffy_Pillow 50000.0/50000: 100% mana
4:44.933 default T counterspell Fluffy_Pillow 49504.0/50000: 99% mana
4:44.933 default V frostbolt Fluffy_Pillow 48504.0/50000: 97% mana

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Disciplinary Command }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="fire"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6832/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

gisly_icicle : 9897 dps, 4260 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9897.2 9897.2 19.2 / 0.194% 990.8 / 10.0% 12.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
806.3 795.9 Mana 0.00% 52.1 100.3% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gisly_icicle 9897
Blazing Surge 232 2.3% 4.2 82.01sec 16399 0 Direct 12.4 4412 8825 5624 27.4%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 12.38 0.00 0.00 0.0000 0.0000 69615.60 69615.60 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.61% 8.99 4 15 4412.19 3827 4829 4410.58 4115 4558 39679 39679 0.00%
crit 27.39% 3.39 0 9 8825.41 7654 9654 8661.38 0 9652 29937 29937 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 293 3.0% 13.4 21.86sec 6594 5549 Direct 40.2 1305 3492 2197 40.8%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.39 40.18 0.00 0.00 1.1883 0.0000 88299.34 88299.34 0.00% 5548.88 5548.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.21% 23.79 13 33 1305.08 1143 2176 1305.81 1184 1446 31052 31052 0.00%
crit 40.79% 16.39 8 29 3491.84 2286 5343 3504.64 2962 4446 57247 57247 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [m]:2.42
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [s]:2.47
  • if_expr:active_enemies>2
    standard_rotation
    [y]:8.50
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 20.9 13.75sec 598 0 Direct 20.9 469 939 598 27.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.91 20.91 0.00 0.00 0.0000 0.0000 12507.26 12507.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.50% 15.16 6 30 469.21 460 488 469.20 460 482 7111 7111 0.00%
crit 27.50% 5.75 0 14 938.53 920 975 935.03 0 975 5396 5396 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 867 8.8% 47.9 6.29sec 5432 0 Direct 47.9 0 5430 5430 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 47.95 47.95 0.00 0.00 0.0000 0.0000 260452.43 260452.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 47.95 36 58 5430.25 3108 8354 5431.01 5147 5665 260452 260452 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Y]:18.73
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [d]:25.59
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [o]:2.91
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [v]:0.72
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2938 (5200) 29.7% (52.5%) 96.1 3.10sec 16266 8012 Direct 288.2 (3038.3) 1660 4784 3064 44.9% (44.9%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.07 288.21 0.00 0.00 2.0301 0.0000 883150.65 883150.65 0.00% 8012.36 8012.36
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.07% 158.73 116 199 1660.42 1373 3346 1660.84 1599 1709 263573 263573 0.00%
crit 44.93% 129.48 89 172 4784.35 2746 7380 4788.06 4460 5082 619578 619578 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [h]:18.76
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [k]:4.50
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [n]:11.19
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [t]:21.38
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [u]:13.04
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [{]:27.26
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2261 22.8% 916.7 0.32sec 741 0 Periodic 2750.1 139 391 247 42.8% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 916.69 0.00 0.00 2750.07 0.0000 0.0000 679500.13 679500.13 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.17% 1572.24 1247 1888 139.44 118 241 139.47 137 142 219241 219241 0.00%
crit 42.83% 1177.83 902 1455 390.74 235 633 390.77 378 406 460259 460259 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frost Nova 10 0.1% 8.3 42.16sec 359 301 Direct 24.8 94 188 120 27.6%

Stats Details: Frost Nova

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.27 24.82 0.00 0.00 1.1955 0.0000 2973.15 2973.15 0.00% 300.65 300.65
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.39% 17.97 9 28 93.92 88 130 93.96 89 106 1687 1687 0.00%
crit 27.61% 6.85 0 15 187.61 176 261 187.15 0 223 1286 1286 0.00%

Action Details: Frost Nova

  • id:122
  • school:frost
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.044775
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:122
  • name:Frost Nova
  • school:frost
  • tooltip:Frozen in place.
  • description:Blasts enemies within $A2 yds of you for {$s2=0} Frost damage and freezes them in place for {$d=8 seconds}. Damage may interrupt the freeze effect.

Action Priority List

    default
    [U]:8.27
  • if_expr:runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Ignite 1711 17.3% 418.1 0.76sec 1230 0 Periodic 892.6 576 0 576 0.0% 99.2%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 418.15 0.00 892.61 892.61 0.0000 1.0000 514190.53 514190.53 0.00% 576.05 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 892.61 711 1068 576.28 71 2744 576.76 535 618 514191 514191 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5071 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 127  / 17 0.2% 96.0 1.22sec 53 43 Direct 96.0 41 83 53 27.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2362 0.0000 5071.40 5071.40 0.00% 42.73 42.73
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.34% 69.45 53 85 41.38 29 51 41.38 40 43 2874 2874 0.00%
crit 27.66% 26.55 11 43 82.77 58 101 82.75 74 94 2197 2197 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1691.25
Phoenix Flames 0 (687) 0.0% (6.9%) 16.4 18.47sec 12611 11193

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.36 0.00 0.00 0.00 1.1267 0.0000 0.00 0.00 0.00% 11193.17 11193.17

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [j]:10.70
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [q]:1.01
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [w]:4.68
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 687 6.9% 16.3 18.46sec 12659 0 Direct 48.9 1415 5144 4217 75.2%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.30 48.91 0.00 0.00 0.0000 0.0000 206368.40 206368.40 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.82% 12.14 4 21 1414.96 1020 3362 1416.36 1108 1844 17174 17174 0.00%
crit 75.18% 36.77 22 51 5144.45 2039 9493 5149.25 4714 5566 189194 189194 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3486 30.1% (30.1%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3479.19 3479.19 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 69.90% 0.70 0 1 2674.26 2674 2674 1869.32 0 2674 1869 1869 0.00%
crit 30.10% 0.30 0 1 5348.51 5349 5349 1609.88 0 5349 1610 1610 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 9 0.1% 1.0 0.00sec 2537 0 Periodic 5.0 174 563 507 85.7% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2536.89 2536.89 0.00% 422.81 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.30% 0.72 0 1 174.12 173 184 124.53 0 184 125 125 0.00%
crit 85.70% 4.28 4 5 562.98 347 654 565.18 527 606 2412 2412 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 221 2.2% 32.1 8.86sec 2062 1692 Direct 32.1 0 2062 2062 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 32.13 32.13 0.00 0.00 1.2186 0.0000 66273.45 66273.45 0.00% 1692.42 1692.42
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 32.13 26 38 2062.00 1532 3306 2060.87 1929 2232 66273 66273 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [l]:1.30
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [r]:12.96
  • if_expr:searing_touch.active
    standard_rotation
    [z]:18.21
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 42.8 7.05sec 328 0 Direct 42.8 257 513 328 27.8%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.76 42.76 0.00 0.00 0.0000 0.0000 14022.80 14022.80 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.15% 30.85 16 54 256.51 253 268 256.50 253 261 7914 7914 0.00%
crit 27.85% 11.91 3 25 513.17 506 536 513.12 506 527 6109 6109 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 551 5.6% 4.1 82.32sec 40526 12683 Periodic 48.7 0 3406 3406 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.09 0.00 16.23 48.70 3.1954 0.7421 165882.51 165882.51 0.00% 12683.12 12683.12
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.70 36 60 3406.07 3277 3831 3405.07 3361 3501 165883 165883 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [i]:4.09
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
gisly_icicle
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 246.28sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [b]:1.93
  • if_expr:buff.combustion.up
Combustion 4.2 82.03sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [f]:4.16
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 20.20sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.30 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.29
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 326.45sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [a]:1.27
Rune of Power 7.3 41.56sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.33 0.00 0.00 0.00 1.1947 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [W]:7.35
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 81.66sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 246.5sec 246.5sec 11.7sec 7.49% 18.03% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.8s / 250.5s
  • trigger_min/max:241.8s / 250.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:7.49%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 82.1sec 82.1sec 11.7sec 16.21% 0.00% 93.4 (93.4) 4.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:77.0s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.21%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.2 0.0 81.8sec 81.8sec 14.4sec 20.36% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:76.7s / 85.6s
  • trigger_min/max:76.7s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.36%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.5 0.0 6.2sec 6.2sec 2.1sec 33.91% 47.32% 0.0 (0.0) 3.7

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.5s / 27.5s
  • trigger_min/max:0.5s / 27.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:33.91%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.5 0.0 6.9sec 6.9sec 0.8sec 11.23% 54.28% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.7s / 56.2s
  • trigger_min/max:0.7s / 56.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.1s

Stack Uptimes

  • hot_streak_1:11.23%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.4 82.1sec 10.9sec 12.8sec 17.71% 0.00% 17.3 (17.3) 3.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:0.5s / 77.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.5s

Stack Uptimes

  • infernal_cascade_1:0.80%
  • infernal_cascade_2:16.90%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 327.0sec 327.0sec 22.6sec 9.49% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.9s / 332.2s
  • trigger_min/max:321.9s / 332.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.49%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.9sec 26.9sec 11.8sec 44.93% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.8s / 48.9s
  • trigger_min/max:13.8s / 48.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:44.93%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 81.8sec 81.8sec 3.0sec 4.26% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.7s / 85.6s
  • trigger_min/max:76.7s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.26%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.5 39.0 60.0 6.2s 0.5s 27.5s
Heating Up removed 0.9 0.0 5.0 57.8s 3.7s 191.1s
Heating Up converted with Fire Blast 20.3 13.0 28.0 15.0s 0.7s 61.6s
Hot Streak procs 43.5 33.0 52.0 6.9s 0.7s 56.2s
Hot Streak spells used 97.4 79.0 115.0 3.1s 0.0s 24.0s
Hot Streak spell crits 92.6 73.0 110.0 3.2s 0.0s 24.0s
Hot Streak spell crits wasted 0.6 0.0 4.0 51.7s 4.3s 296.1s
Direct Ignite applications 5.0 5.0 5.0 1.3s 0.0s 2.7s
Ignites spread to targets with existing Ignite 31.8 22.0 40.0 18.7s 1.1s 75.6s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.57% 16.12% 21.22% 1.0s 0.0s 2.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.129149.686270.320
Counterspell0.5820.0002.7438.9304.79117.932
Shifting Power18.3816.02825.23679.14860.210101.228
Fire Blast0.2870.0009.87613.8094.02227.750
Frost Nova15.1030.00037.173129.37183.392158.120
Rune of Power4.5190.00016.59833.39724.38543.238
Dragon's Breath5.3300.00026.66473.84844.307102.886
Combustion1.5190.0002.8576.3682.92610.852
Phoenix Flames0.2790.0005.1774.5674.3025.176

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gisly_icicle
mana_regen Mana 3227.97 239450.38 100.00% 74.18 61177.69 20.35%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 795.94 806.31 61212.2 46881.7 40471.0 50000.0
Usage Type Count Total Avg RPE APR
gisly_icicle
combustion Mana 4.2 21237.6 5000.0 5095.5 0.0
counterspell Mana 15.6 15597.0 1000.0 1019.5 0.0
dragons_breath Mana 13.7 27318.4 2000.0 2039.9 3.2
fire_blast Mana 48.9 24452.7 500.0 510.0 10.7
flamestrike Mana 98.0 122470.5 1250.0 1274.8 12.8
frost_nova Mana 8.4 8431.6 1000.0 1019.2 0.4
scorch Mana 32.8 16394.3 500.0 510.2 4.0
shifting_power Mana 4.2 10432.2 2500.0 2548.6 15.9

Statistics & Data Analysis

Fight Length
gisly_icicle Fight Length
Count 804
Mean 300.82
Minimum 240.21
Maximum 359.69
Spread ( max - min ) 119.48
Range [ ( max - min ) / 2 * 100% ] 19.86%
Standard Deviation 33.5302
5th Percentile 246.36
95th Percentile 353.56
( 95th Percentile - 5th Percentile ) 107.20
Mean Distribution
Standard Deviation 1.1825
95.00% Confidence Interval ( 298.50 - 303.14 )
Normalized 95.00% Confidence Interval ( 99.23% - 100.77% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 478
0.1% Error 47727
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 39
0.01 Scale Factor Error with Delta=300 960
DPS
gisly_icicle Damage Per Second
Count 804
Mean 9897.22
Minimum 9310.64
Maximum 10556.56
Spread ( max - min ) 1245.92
Range [ ( max - min ) / 2 * 100% ] 6.29%
Standard Deviation 277.0890
5th Percentile 9466.61
95th Percentile 10368.30
( 95th Percentile - 5th Percentile ) 901.69
Mean Distribution
Standard Deviation 9.7722
95.00% Confidence Interval ( 9878.07 - 9916.38 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 31
0.1% Error 3011
0.1 Scale Factor Error with Delta=300 656
0.05 Scale Factor Error with Delta=300 2622
0.01 Scale Factor Error with Delta=300 65543
Priority Target DPS
gisly_icicle Priority Target Damage Per Second
Count 804
Mean 4259.88
Minimum 3979.31
Maximum 4564.30
Spread ( max - min ) 584.99
Range [ ( max - min ) / 2 * 100% ] 6.87%
Standard Deviation 118.4563
5th Percentile 4077.02
95th Percentile 4468.22
( 95th Percentile - 5th Percentile ) 391.20
Mean Distribution
Standard Deviation 4.1776
95.00% Confidence Interval ( 4251.69 - 4268.07 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2971
0.1 Scale Factor Error with Delta=300 120
0.05 Scale Factor Error with Delta=300 480
0.01 Scale Factor Error with Delta=300 11979
DPS(e)
gisly_icicle Damage Per Second (Effective)
Count 804
Mean 9897.22
Minimum 9310.64
Maximum 10556.56
Spread ( max - min ) 1245.92
Range [ ( max - min ) / 2 * 100% ] 6.29%
Damage
gisly_icicle Damage
Count 804
Mean 2969252.33
Minimum 2328964.46
Maximum 3626291.03
Spread ( max - min ) 1297326.57
Range [ ( max - min ) / 2 * 100% ] 21.85%
DTPS
gisly_icicle Damage Taken Per Second
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gisly_icicle Healing Per Second
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gisly_icicle Healing Per Second (Effective)
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gisly_icicle Heal
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gisly_icicle Healing Taken Per Second
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gisly_icicle Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gisly_icicleTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gisly_icicle Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.29 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.24 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.14 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
U 8.27 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
V 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
W 7.35 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
X 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Y 18.73 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Z 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
a 1.27 potion
0.00 blood_fury
b 1.93 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
c 4.24 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
d 25.59 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
e 0.00 call_action_list,name=active_talents
f 4.16 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
g 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
h 18.76 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
i 4.09 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
j 10.70 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
k 4.50 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
l 1.30 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
m 2.42 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
n 11.19 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
o 2.91 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
p 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
q 1.01 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
r 12.96 scorch,if=searing_touch.active
s 2.47 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
t 21.38 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
u 13.04 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
v 0.72 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
w 4.68 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
x 0.00 call_action_list,name=active_talents
y 8.50 dragons_breath,if=active_enemies>1
z 18.21 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
{ 27.26 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPUQacSkfddTbhdjhiddhdQjhdjhljhUWsttYYnttt{{YQ{Yuy{{{{Y{{{yQ{WtYttttUcSkfddThdQjhiddhdjQhmUWttttYYnw{wyQ{{{YYu{{{y{{QWtYtttYs{{UcSkfddQThdjhiddhdQjhmUWttttYYnw{wQyzvzuzzuYuzzzuzzuyzzuzQzuWonrrrnrrnYnryzzuUzcSkQkfddTbhdjhiddQhdjhjmUWonrrqnrornrru

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask gisly_icicle 50000.0/50000: 100% mana
Pre precombat 1 food gisly_icicle 50000.0/50000: 100% mana
Pre precombat 2 augmentation gisly_icicle 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default U frost_nova Fluffy_Pillow 49000.0/50000: 98% mana
0:01.231 default Q counterspell Fluffy_Pillow 49231.0/50000: 98% mana bloodlust
0:01.231 combustion_cooldowns a potion Fluffy_Pillow 48231.0/50000: 96% mana bloodlust
0:01.231 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48231.0/50000: 96% mana bloodlust, potion_of_spectral_intellect
0:01.231 default S use_item_soul_igniter Fluffy_Pillow 48231.0/50000: 96% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:01.231 combustion_phase k flamestrike Fluffy_Pillow 48231.0/50000: 96% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.753 combustion_phase f combustion Fluffy_Pillow 49753.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.753 combustion_phase d fire_blast Fluffy_Pillow 44753.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.330 combustion_phase d fire_blast Fluffy_Pillow 44830.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.441 default T cancel_buff Fluffy_Pillow 43191.0/50000: 86% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.441 combustion_cooldowns b berserking Fluffy_Pillow 43191.0/50000: 86% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.441 combustion_phase h flamestrike Fluffy_Pillow 43191.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.925 combustion_phase d fire_blast Fluffy_Pillow 42425.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.305 combustion_phase j phoenix_flames Fluffy_Pillow 42305.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.169 combustion_phase h flamestrike Fluffy_Pillow 43169.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.031 combustion_phase i shifting_power Fluffy_Pillow 42781.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.231 combustion_phase d fire_blast Fluffy_Pillow 41481.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.858 combustion_phase d fire_blast Fluffy_Pillow 41608.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.546 combustion_phase h flamestrike Fluffy_Pillow 41796.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.546 combustion_phase d fire_blast Fluffy_Pillow 40546.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.410 default Q counterspell Fluffy_Pillow 40910.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.410 combustion_phase j phoenix_flames Fluffy_Pillow 39910.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.274 combustion_phase h flamestrike Fluffy_Pillow 40774.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.274 combustion_phase d fire_blast Fluffy_Pillow 39524.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.139 combustion_phase j phoenix_flames Fluffy_Pillow 39889.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.003 combustion_phase h flamestrike Fluffy_Pillow 40753.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.867 combustion_phase l scorch Fluffy_Pillow 40367.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.730 combustion_phase j phoenix_flames Fluffy_Pillow 40730.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.594 combustion_phase h flamestrike Fluffy_Pillow 41594.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.459 default U frost_nova Fluffy_Pillow 41209.0/50000: 82% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:16.407 default W rune_of_power Fluffy_Pillow 41157.0/50000: 82% mana bloodlust, potion_of_spectral_intellect
0:17.357 rop_phase s dragons_breath Fluffy_Pillow 42107.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:18.306 rop_phase t flamestrike Fluffy_Pillow 41056.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:20.516 rop_phase t flamestrike Fluffy_Pillow 42016.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.789 default Y fire_blast Fluffy_Pillow 43289.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.311 default Y fire_blast Fluffy_Pillow 43311.0/50000: 87% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:22.728 rop_phase n flamestrike Fluffy_Pillow 41978.0/50000: 84% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:23.678 rop_phase t flamestrike Fluffy_Pillow 41678.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:25.887 rop_phase t flamestrike Fluffy_Pillow 42637.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:28.098 rop_phase t flamestrike Fluffy_Pillow 43598.0/50000: 87% mana bloodlust, rune_of_power
0:30.307 standard_rotation { flamestrike Fluffy_Pillow 44557.0/50000: 89% mana bloodlust
0:32.517 standard_rotation { flamestrike Fluffy_Pillow 45517.0/50000: 91% mana bloodlust
0:34.399 default Y fire_blast Fluffy_Pillow 47399.0/50000: 95% mana bloodlust
0:34.729 default Q counterspell Fluffy_Pillow 45979.0/50000: 92% mana bloodlust, heating_up
0:34.729 standard_rotation { flamestrike Fluffy_Pillow 44979.0/50000: 90% mana bloodlust, heating_up
0:36.472 default Y fire_blast Fluffy_Pillow 46722.0/50000: 93% mana bloodlust, heating_up
0:36.940 standard_rotation u flamestrike Fluffy_Pillow 45440.0/50000: 91% mana bloodlust, hot_streak
0:37.889 standard_rotation y dragons_breath Fluffy_Pillow 45139.0/50000: 90% mana bloodlust
0:38.839 standard_rotation { flamestrike Fluffy_Pillow 44089.0/50000: 88% mana bloodlust
0:41.050 standard_rotation { flamestrike Fluffy_Pillow 45050.0/50000: 90% mana
0:43.921 standard_rotation { flamestrike Fluffy_Pillow 46671.0/50000: 93% mana
0:46.792 standard_rotation { flamestrike Fluffy_Pillow 48292.0/50000: 97% mana
0:48.814 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
0:49.664 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:52.538 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
0:55.410 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:58.282 standard_rotation y dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
0:59.517 default Q counterspell Fluffy_Pillow 47989.0/50000: 96% mana
0:59.517 standard_rotation { flamestrike Fluffy_Pillow 46989.0/50000: 94% mana
1:02.390 default W rune_of_power Fluffy_Pillow 48612.0/50000: 97% mana
1:03.623 rop_phase t flamestrike Fluffy_Pillow 49845.0/50000: 100% mana rune_of_power
1:03.623 default Y fire_blast Fluffy_Pillow 49845.0/50000: 100% mana rune_of_power
1:06.494 rop_phase t flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:09.365 rop_phase t flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:12.238 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:15.112 rop_phase t flamestrike Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:17.984 default U frost_nova Fluffy_Pillow 48754.0/50000: 98% mana
1:19.218 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48988.0/50000: 98% mana
1:19.218 default S use_item_soul_igniter Fluffy_Pillow 48988.0/50000: 98% mana gladiators_badge
1:19.218 combustion_phase k flamestrike Fluffy_Pillow 48988.0/50000: 98% mana soul_ignition, gladiators_badge
1:21.483 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:21.483 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:21.999 combustion_phase d fire_blast Fluffy_Pillow 45016.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:22.090 default T cancel_buff Fluffy_Pillow 43357.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:22.090 combustion_phase h flamestrike Fluffy_Pillow 43357.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.555 combustion_phase d fire_blast Fluffy_Pillow 42572.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.325 default Q counterspell Fluffy_Pillow 42842.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.517 combustion_phase j phoenix_flames Fluffy_Pillow 42034.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.750 combustion_phase h flamestrike Fluffy_Pillow 43267.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.983 combustion_phase i shifting_power Fluffy_Pillow 43250.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.896 combustion_phase d fire_blast Fluffy_Pillow 41663.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.506 combustion_phase d fire_blast Fluffy_Pillow 42773.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.507 combustion_phase h flamestrike Fluffy_Pillow 43274.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.119 combustion_phase d fire_blast Fluffy_Pillow 42636.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.742 combustion_phase j phoenix_flames Fluffy_Pillow 42759.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.975 default Q counterspell Fluffy_Pillow 43992.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.975 combustion_phase h flamestrike Fluffy_Pillow 42992.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.209 combustion_phase m dragons_breath Fluffy_Pillow 42976.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.442 default U frost_nova Fluffy_Pillow 42209.0/50000: 84% mana infernal_cascade(2)
1:35.676 default W rune_of_power Fluffy_Pillow 42443.0/50000: 85% mana
1:36.911 rop_phase t flamestrike Fluffy_Pillow 43678.0/50000: 87% mana rune_of_power
1:39.785 rop_phase t flamestrike Fluffy_Pillow 45302.0/50000: 91% mana rune_of_power
1:42.656 rop_phase t flamestrike Fluffy_Pillow 46923.0/50000: 94% mana rune_of_power
1:45.530 rop_phase t flamestrike Fluffy_Pillow 48547.0/50000: 97% mana rune_of_power
1:46.541 default Y fire_blast Fluffy_Pillow 49558.0/50000: 99% mana rune_of_power
1:47.903 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:48.403 rop_phase n flamestrike Fluffy_Pillow 48750.0/50000: 98% mana hot_streak, rune_of_power
1:49.635 standard_rotation w phoenix_flames Fluffy_Pillow 48732.0/50000: 97% mana
1:50.870 standard_rotation { flamestrike Fluffy_Pillow 49967.0/50000: 100% mana
1:53.742 standard_rotation w phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana
1:54.975 standard_rotation y dragons_breath Fluffy_Pillow 49987.0/50000: 100% mana
1:56.211 default Q counterspell Fluffy_Pillow 49223.0/50000: 98% mana
1:56.211 standard_rotation { flamestrike Fluffy_Pillow 48223.0/50000: 96% mana
1:59.082 standard_rotation { flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:01.955 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:02.918 default Y fire_blast Fluffy_Pillow 49718.0/50000: 99% mana
2:04.355 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.826 standard_rotation u flamestrike Fluffy_Pillow 48721.0/50000: 97% mana hot_streak
2:06.061 standard_rotation { flamestrike Fluffy_Pillow 48706.0/50000: 97% mana
2:08.934 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:11.805 standard_rotation { flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:14.677 standard_rotation y dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
2:15.911 standard_rotation { flamestrike Fluffy_Pillow 47988.0/50000: 96% mana
2:18.784 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:21.657 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
2:21.657 default W rune_of_power Fluffy_Pillow 47755.0/50000: 96% mana
2:23.139 rop_phase t flamestrike Fluffy_Pillow 49237.0/50000: 98% mana rune_of_power
2:23.139 default Y fire_blast Fluffy_Pillow 49237.0/50000: 98% mana rune_of_power
2:26.011 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:28.883 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:31.755 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:31.755 default Y fire_blast Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:34.628 rop_phase s dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:35.861 standard_rotation { flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up
2:38.733 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:41.606 default U frost_nova Fluffy_Pillow 48755.0/50000: 98% mana
2:42.840 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48989.0/50000: 98% mana
2:42.840 default S use_item_soul_igniter Fluffy_Pillow 48989.0/50000: 98% mana gladiators_badge
2:42.840 combustion_phase k flamestrike Fluffy_Pillow 48989.0/50000: 98% mana soul_ignition, gladiators_badge
2:45.020 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:45.020 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:45.533 combustion_phase d fire_blast Fluffy_Pillow 45013.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:45.712 default Q counterspell Fluffy_Pillow 43442.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.712 default T cancel_buff Fluffy_Pillow 42442.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.712 combustion_phase h flamestrike Fluffy_Pillow 42442.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.098 combustion_phase d fire_blast Fluffy_Pillow 41578.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.945 combustion_phase j phoenix_flames Fluffy_Pillow 41925.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.179 combustion_phase h flamestrike Fluffy_Pillow 43159.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.413 combustion_phase i shifting_power Fluffy_Pillow 43143.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.280 combustion_phase d fire_blast Fluffy_Pillow 41510.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.093 combustion_phase d fire_blast Fluffy_Pillow 42823.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.906 combustion_phase h flamestrike Fluffy_Pillow 43136.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.615 combustion_phase d fire_blast Fluffy_Pillow 42595.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.141 default Q counterspell Fluffy_Pillow 42621.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.141 combustion_phase j phoenix_flames Fluffy_Pillow 41621.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.376 combustion_phase h flamestrike Fluffy_Pillow 42856.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.609 combustion_phase m dragons_breath Fluffy_Pillow 42839.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:57.842 default U frost_nova Fluffy_Pillow 42072.0/50000: 84% mana infernal_cascade(2)
2:59.075 default W rune_of_power Fluffy_Pillow 42305.0/50000: 85% mana
3:00.309 rop_phase t flamestrike Fluffy_Pillow 43539.0/50000: 87% mana rune_of_power
3:03.181 rop_phase t flamestrike Fluffy_Pillow 45161.0/50000: 90% mana rune_of_power
3:06.051 rop_phase t flamestrike Fluffy_Pillow 46781.0/50000: 94% mana rune_of_power
3:08.922 rop_phase t flamestrike Fluffy_Pillow 48402.0/50000: 97% mana rune_of_power
3:10.084 default Y fire_blast Fluffy_Pillow 49564.0/50000: 99% mana rune_of_power
3:11.315 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:11.794 rop_phase n flamestrike Fluffy_Pillow 48729.0/50000: 97% mana hot_streak, rune_of_power
3:13.027 standard_rotation w phoenix_flames Fluffy_Pillow 48712.0/50000: 97% mana
3:14.261 standard_rotation { flamestrike Fluffy_Pillow 49946.0/50000: 100% mana
3:17.135 standard_rotation w phoenix_flames Fluffy_Pillow 48756.0/50000: 98% mana
3:18.369 default Q counterspell Fluffy_Pillow 49990.0/50000: 100% mana
3:18.369 standard_rotation y dragons_breath Fluffy_Pillow 48990.0/50000: 98% mana
3:19.602 standard_rotation z scorch Fluffy_Pillow 48223.0/50000: 96% mana
3:19.602 standard_rotation v fire_blast Fluffy_Pillow 48223.0/50000: 96% mana
3:20.836 standard_rotation z scorch Fluffy_Pillow 48457.0/50000: 97% mana heating_up
3:22.069 standard_rotation u flamestrike Fluffy_Pillow 49190.0/50000: 98% mana hot_streak
3:23.302 standard_rotation z scorch Fluffy_Pillow 49173.0/50000: 98% mana heating_up
3:24.534 standard_rotation z scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:25.768 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:26.379 default Y fire_blast Fluffy_Pillow 48834.0/50000: 98% mana heating_up
3:27.000 standard_rotation u flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak
3:28.233 standard_rotation z scorch Fluffy_Pillow 48970.0/50000: 98% mana
3:29.466 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana
3:30.700 standard_rotation z scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:31.933 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:33.166 standard_rotation z scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:34.401 standard_rotation z scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
3:35.634 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:36.868 standard_rotation y dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:38.101 standard_rotation z scorch Fluffy_Pillow 48721.0/50000: 97% mana heating_up
3:39.334 standard_rotation z scorch Fluffy_Pillow 49454.0/50000: 99% mana heating_up
3:40.567 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:41.801 standard_rotation z scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:43.033 default Q counterspell Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:43.033 standard_rotation z scorch Fluffy_Pillow 48503.0/50000: 97% mana heating_up
3:44.268 standard_rotation u flamestrike Fluffy_Pillow 49238.0/50000: 98% mana hot_streak
3:45.501 default W rune_of_power Fluffy_Pillow 49221.0/50000: 98% mana heating_up
3:46.734 rop_phase o fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:46.734 rop_phase n flamestrike Fluffy_Pillow 49500.0/50000: 99% mana hot_streak, rune_of_power
3:47.969 rop_phase r scorch Fluffy_Pillow 49485.0/50000: 99% mana rune_of_power
3:49.201 rop_phase r scorch Fluffy_Pillow 49503.0/50000: 99% mana rune_of_power
3:50.435 rop_phase r scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:51.668 rop_phase n flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:52.901 rop_phase r scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
3:54.135 rop_phase r scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:55.367 rop_phase n flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
3:55.367 default Y fire_blast Fluffy_Pillow 48253.0/50000: 97% mana rune_of_power
3:56.600 rop_phase n flamestrike Fluffy_Pillow 48986.0/50000: 98% mana hot_streak, rune_of_power
3:57.834 rop_phase r scorch Fluffy_Pillow 48970.0/50000: 98% mana rune_of_power
3:59.067 standard_rotation y dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana
4:00.301 standard_rotation z scorch Fluffy_Pillow 48738.0/50000: 97% mana heating_up
4:01.534 standard_rotation z scorch Fluffy_Pillow 49471.0/50000: 99% mana heating_up
4:02.769 standard_rotation u flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:04.001 default U frost_nova Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:05.234 standard_rotation z scorch Fluffy_Pillow 49721.0/50000: 99% mana heating_up
4:06.466 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:06.466 default S use_item_soul_igniter Fluffy_Pillow 49503.0/50000: 99% mana heating_up, gladiators_badge
4:06.466 combustion_phase k flamestrike Fluffy_Pillow 49503.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:07.712 default Q counterspell Fluffy_Pillow 49499.0/50000: 99% mana soul_ignition, gladiators_badge
4:07.712 combustion_phase k flamestrike Fluffy_Pillow 48499.0/50000: 97% mana soul_ignition, gladiators_badge
4:09.919 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:09.919 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:10.429 combustion_phase d fire_blast Fluffy_Pillow 45010.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:10.586 default T cancel_buff Fluffy_Pillow 43417.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:10.586 combustion_cooldowns b berserking Fluffy_Pillow 43417.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.586 combustion_phase h flamestrike Fluffy_Pillow 43417.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.975 combustion_phase d fire_blast Fluffy_Pillow 42556.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.708 combustion_phase j phoenix_flames Fluffy_Pillow 42789.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.829 combustion_phase h flamestrike Fluffy_Pillow 43910.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.951 combustion_phase i shifting_power Fluffy_Pillow 43782.0/50000: 88% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.881 combustion_phase d fire_blast Fluffy_Pillow 42212.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.927 combustion_phase d fire_blast Fluffy_Pillow 43758.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.195 default Q counterspell Fluffy_Pillow 43526.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.195 combustion_phase h flamestrike Fluffy_Pillow 42526.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.492 combustion_phase d fire_blast Fluffy_Pillow 41573.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.316 combustion_phase j phoenix_flames Fluffy_Pillow 41897.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.436 combustion_phase h flamestrike Fluffy_Pillow 43017.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:20.557 combustion_phase j phoenix_flames Fluffy_Pillow 42888.0/50000: 86% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:21.678 combustion_phase m dragons_breath Fluffy_Pillow 44009.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2)
4:22.800 default U frost_nova Fluffy_Pillow 43131.0/50000: 86% mana heating_up
4:24.033 default W rune_of_power Fluffy_Pillow 43364.0/50000: 87% mana heating_up
4:25.268 rop_phase o fire_blast Fluffy_Pillow 44599.0/50000: 89% mana heating_up, rune_of_power
4:25.268 rop_phase n flamestrike Fluffy_Pillow 44099.0/50000: 88% mana hot_streak, rune_of_power
4:26.500 rop_phase r scorch Fluffy_Pillow 44081.0/50000: 88% mana rune_of_power
4:27.733 rop_phase r scorch Fluffy_Pillow 44814.0/50000: 90% mana rune_of_power
4:28.965 rop_phase q phoenix_flames Fluffy_Pillow 45546.0/50000: 91% mana heating_up, rune_of_power
4:30.201 rop_phase n flamestrike Fluffy_Pillow 46782.0/50000: 94% mana hot_streak, rune_of_power
4:31.433 rop_phase r scorch Fluffy_Pillow 46764.0/50000: 94% mana rune_of_power
4:32.088 rop_phase o fire_blast Fluffy_Pillow 47331.0/50000: 95% mana rune_of_power
4:32.666 rop_phase r scorch Fluffy_Pillow 46997.0/50000: 94% mana heating_up, rune_of_power
4:33.900 rop_phase n flamestrike Fluffy_Pillow 47731.0/50000: 95% mana hot_streak, rune_of_power
4:35.135 rop_phase r scorch Fluffy_Pillow 47716.0/50000: 95% mana heating_up, rune_of_power
4:36.369 rop_phase r scorch Fluffy_Pillow 48450.0/50000: 97% mana heating_up, rune_of_power
4:37.602 standard_rotation u flamestrike Fluffy_Pillow 49183.0/50000: 98% mana hot_streak

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Grisly Icicle }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="gisly_icicle"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6937/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

no_lego : 9697 dps, 4171 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9696.7 9696.7 18.3 / 0.189% 958.2 / 9.9% 12.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.3 790.0 Mana 0.00% 51.7 99.9% 100%
Talents
Night Fae

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_lego 9697
Blazing Surge 208 2.1% 4.3 81.79sec 14629 0 Direct 12.4 3911 7825 5008 28.0%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 12.42 0.00 0.00 0.0000 0.0000 62177.41 62177.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.99% 8.94 3 15 3910.70 3689 4201 3910.21 3781 4053 34955 34955 0.00%
crit 28.01% 3.48 0 10 7825.15 7379 8402 7719.12 0 8400 27222 27222 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 303 3.1% 14.0 20.94sec 6481 5445 Direct 42.1 1309 3439 2159 39.9%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.04 42.13 0.00 0.00 1.1904 0.0000 91024.47 91024.47 0.00% 5444.70 5444.70
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 60.07% 25.31 12 37 1309.05 1143 2422 1309.00 1193 1464 33141 33141 0.00%
crit 39.93% 16.82 8 28 3438.94 2286 5343 3440.62 2880 4101 57884 57884 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.34
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.30
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.40
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 20.9 14.14sec 602 0 Direct 20.9 470 939 602 28.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.85 20.85 0.00 0.00 0.0000 0.0000 12554.21 12554.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.80% 14.97 6 30 469.58 460 488 469.62 460 482 7031 7031 0.00%
crit 28.20% 5.88 0 18 939.46 920 975 936.98 0 975 5524 5524 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 826 8.5% 48.6 6.16sec 5094 0 Direct 48.6 0 5092 5092 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.57 48.57 0.00 0.00 0.0000 0.0000 247377.15 247377.15 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.57 36 58 5091.97 3108 7264 5091.71 4868 5336 247377 247377 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.46
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.71
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.79
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.61
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2852 (5122) 29.4% (52.8%) 98.6 3.01sec 15556 7630 Direct 295.9 (3119.1) 1609 4468 2887 44.7% (44.7%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.63 295.90 0.00 0.00 2.0388 0.0000 854461.62 854461.62 0.00% 7630.24 7630.24
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.29% 163.60 120 209 1608.95 1373 2909 1609.24 1566 1664 263241 263241 0.00%
crit 44.71% 132.29 86 174 4468.35 2746 6417 4471.96 4203 4857 591221 591221 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.78
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.22
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.20
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.57
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.82
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.10
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2270 23.4% 941.1 0.31sec 722 0 Periodic 2823.2 137 379 241 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 941.07 0.00 0.00 2823.22 0.0000 0.0000 679887.27 679887.27 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.12% 1612.59 1267 1939 136.87 118 249 136.90 134 139 220748 220748 0.00%
crit 42.88% 1210.63 916 1500 379.20 235 550 379.21 367 395 459139 459139 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1648 17.0% 428.1 0.74sec 1153 0 Periodic 891.7 554 0 554 0.0% 99.1%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 428.10 0.00 891.70 891.70 0.0000 1.0000 493755.11 493755.11 0.00% 553.72 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 891.70 713 1073 553.87 62 2287 554.33 511 596 493755 493755 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5003 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 5002.81 5002.81 0.00% 42.28 42.28
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.94% 69.06 55 83 40.70 29 51 40.71 39 43 2811 2811 0.00%
crit 28.06% 26.94 13 41 81.39 58 101 81.35 72 91 2192 2192 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1697.44
Phoenix Flames 0 (681) 0.0% (7.0%) 16.4 18.42sec 12422 11025

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.42 0.00 0.00 0.00 1.1267 0.0000 0.00 0.00 0.00% 11025.32 11025.32

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.90
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.41
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.13
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 681 7.0% 16.4 18.43sec 12457 0 Direct 49.1 1446 5022 4150 75.6%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.38 49.13 0.00 0.00 0.0000 0.0000 204012.61 204012.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.36% 11.97 4 21 1446.26 1020 3140 1445.86 1101 1800 17317 17317 0.00%
crit 75.64% 37.16 23 52 5022.33 2039 8255 5028.48 4511 5418 186695 186695 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3379 26.1% (26.1%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3373.47 3373.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 73.85% 0.74 0 1 2674.26 2674 2674 1975.04 0 2674 1975 1975 0.00%
crit 26.15% 0.26 0 1 5348.51 5349 5349 1398.43 0 5349 1398 1398 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2491 0 Periodic 5.0 0 498 498 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2491.30 2491.30 0.00% 415.22 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 498.20 379 569 498.26 494 523 2491 2491 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 226 2.3% 33.6 8.57sec 2013 1650 Direct 33.6 0 2013 2013 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.56 33.55 0.00 0.00 1.2197 0.0000 67543.54 67543.54 0.00% 1650.26 1650.26
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.55 27 41 2012.76 1532 2898 2012.13 1920 2165 67544 67544 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.26
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:12.95
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.71
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 42.9 6.97sec 329 0 Direct 42.9 257 513 329 28.1%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.94 42.94 0.00 0.00 0.0000 0.0000 14116.69 14116.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.93% 30.89 13 49 256.66 253 268 256.67 253 261 7928 7928 0.00%
crit 28.07% 12.05 3 24 513.35 506 536 513.37 506 526 6188 6188 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 557 5.7% 4.1 81.99sec 40677 12694 Periodic 49.0 0 3406 3406 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.10 0.00 16.33 48.99 3.2044 0.7423 166840.78 166840.78 0.00% 12694.27 12694.27
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.99 36 60 3405.51 3277 3831 3404.52 3361 3487 166841 166841 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.10
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
no_lego
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.14sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.94
  • if_expr:buff.combustion.up
Combustion 4.2 81.73sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.18
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 21.08sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.32 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.32
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.27
Rune of Power 7.4 41.35sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.36 0.00 0.00 0.00 1.1926 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.40
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.97sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.1sec 245.1sec 11.7sec 7.57% 18.03% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:239.8s / 250.1s
  • trigger_min/max:239.8s / 250.1s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • berserking_1:7.57%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.7sec 81.7sec 11.7sec 16.36% 0.00% 93.9 (93.9) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • combustion_1:16.36%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.9sec 14.5sec 20.55% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:76.3s / 85.5s
  • trigger_min/max:76.3s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.55%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.5 0.0 6.1sec 6.1sec 2.2sec 36.15% 47.34% 0.0 (0.0) 3.3

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 25.7s
  • trigger_min/max:0.8s / 25.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.15%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.4 0.0 6.8sec 6.8sec 0.9sec 12.14% 53.82% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.14%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.5 81.7sec 10.8sec 13.1sec 18.37% 0.00% 17.4 (17.4) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 16.5s

Stack Uptimes

  • infernal_cascade_1:0.89%
  • infernal_cascade_2:17.48%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.9sec 0.0sec 22.9sec 9.62% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:320.4s / 332.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.62%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.7sec 26.7sec 11.8sec 45.26% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.4s
  • trigger_min/max:12.9s / 51.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.26%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.9sec 3.4sec 4.78% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.3s / 85.5s
  • trigger_min/max:76.3s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.78%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.5 38.0 61.0 6.1s 0.8s 25.7s
Heating Up removed 1.3 0.0 5.0 90.6s 3.7s 257.4s
Heating Up converted with Fire Blast 21.8 14.0 31.0 13.9s 1.1s 61.0s
Hot Streak procs 44.4 35.0 54.0 6.8s 1.0s 51.2s
Hot Streak spells used 99.5 80.0 119.0 3.0s 0.0s 23.9s
Hot Streak spell crits 94.8 76.0 114.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.9 0.0 4.0 44.2s 3.7s 200.6s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.2 22.0 40.0 18.5s 1.1s 73.9s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.21% 17.10% 21.46% 1.0s 0.0s 3.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.385150.975271.103
Counterspell0.5680.0002.9678.7174.50214.491
Shifting Power17.9505.45625.48777.37560.29698.020
Fire Blast0.1710.0009.7858.3562.22121.951
Rune of Power4.0590.00015.07230.23922.46139.362
Dragon's Breath4.4860.00024.76164.59643.65984.702
Combustion1.3010.0002.5495.4712.5269.616
Phoenix Flames0.2410.0004.6033.9623.7314.603

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_lego
mana_regen Mana 3214.81 236885.14 100.00% 73.69 62790.29 20.95%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 789.97 800.26 62809.9 46912.3 40049.0 50000.0
Usage Type Count Total Avg RPE APR
no_lego
combustion Mana 4.3 21332.1 5000.0 5094.7 0.0
counterspell Mana 15.6 15620.8 1000.0 1019.4 0.0
dragons_breath Mana 14.3 28646.8 2000.0 2039.7 3.2
fire_blast Mana 49.5 24764.6 500.0 509.9 10.0
flamestrike Mana 100.6 125735.7 1250.0 1274.8 12.2
scorch Mana 34.2 17115.2 500.0 510.0 3.9
shifting_power Mana 4.2 10452.3 2500.0 2548.3 16.0

Statistics & Data Analysis

Fight Length
no_lego Fight Length
Count 807
Mean 299.84
Minimum 240.30
Maximum 359.83
Spread ( max - min ) 119.54
Range [ ( max - min ) / 2 * 100% ] 19.93%
Standard Deviation 33.7728
5th Percentile 245.61
95th Percentile 353.67
( 95th Percentile - 5th Percentile ) 108.06
Mean Distribution
Standard Deviation 1.1889
95.00% Confidence Interval ( 297.51 - 302.17 )
Normalized 95.00% Confidence Interval ( 99.22% - 100.78% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 488
0.1% Error 48736
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 39
0.01 Scale Factor Error with Delta=300 974
DPS
no_lego Damage Per Second
Count 807
Mean 9696.72
Minimum 9108.14
Maximum 10391.79
Spread ( max - min ) 1283.65
Range [ ( max - min ) / 2 * 100% ] 6.62%
Standard Deviation 265.5969
5th Percentile 9271.34
95th Percentile 10137.68
( 95th Percentile - 5th Percentile ) 866.34
Mean Distribution
Standard Deviation 9.3495
95.00% Confidence Interval ( 9678.40 - 9715.04 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2882
0.1 Scale Factor Error with Delta=300 603
0.05 Scale Factor Error with Delta=300 2409
0.01 Scale Factor Error with Delta=300 60219
Priority Target DPS
no_lego Priority Target Damage Per Second
Count 807
Mean 4171.10
Minimum 3872.87
Maximum 4465.77
Spread ( max - min ) 592.90
Range [ ( max - min ) / 2 * 100% ] 7.11%
Standard Deviation 113.9000
5th Percentile 3994.87
95th Percentile 4361.28
( 95th Percentile - 5th Percentile ) 366.41
Mean Distribution
Standard Deviation 4.0095
95.00% Confidence Interval ( 4163.25 - 4178.96 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2865
0.1 Scale Factor Error with Delta=300 111
0.05 Scale Factor Error with Delta=300 443
0.01 Scale Factor Error with Delta=300 11075
DPS(e)
no_lego Damage Per Second (Effective)
Count 807
Mean 9696.72
Minimum 9108.14
Maximum 10391.79
Spread ( max - min ) 1283.65
Range [ ( max - min ) / 2 * 100% ] 6.62%
Damage
no_lego Damage
Count 807
Mean 2899615.64
Minimum 2242065.22
Maximum 3540029.21
Spread ( max - min ) 1297963.99
Range [ ( max - min ) / 2 * 100% ] 22.38%
DTPS
no_lego Damage Taken Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_lego Healing Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_lego Healing Per Second (Effective)
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_lego Heal
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_lego Healing Taken Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_lego Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_legoTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_lego Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.32 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.25 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.15 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.40 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.46 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.27 potion
0.00 blood_fury
a 1.94 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.25 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.71 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.18 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.78 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.10 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.90 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.22 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.26 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.34 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.20 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.79 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.41 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 12.95 scorch,if=searing_touch.active
r 3.30 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.57 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.82 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.61 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.13 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.40 dragons_breath,if=active_enemies>1
y 19.71 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.10 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjecagccTgihcQgccgcigikkgVrXmsssssXXtvzQzxzzXzXtzzzzxzQzVsXssXmrszbSjeccQTgcighccgcQiglVssssXpXtzvxQzzzXXtzzzxzzQzVsXssrsXzzbSjeccQTgcighccgcQiglVssssXpXtvzxQzzzXzXtzzxzzQzVsXssrXszzbSjeccQTagcighccgciQgilVnmqqqmqqmnmqyytvXtxQyyytXtyyytyytyytxyytyQyVmXqqmnmqqqmqxtyyytZbSjecQgccTgihcgccQgilVpqqXmpqqqm

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask no_lego 50000.0/50000: 100% mana
Pre precombat 1 food no_lego 50000.0/50000: 100% mana
Pre precombat 2 augmentation no_lego 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.217 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.217 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.875 combustion_cooldowns a berserking Fluffy_Pillow 43908.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.875 combustion_phase g flamestrike Fluffy_Pillow 43908.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.875 combustion_phase c fire_blast Fluffy_Pillow 42658.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.414 combustion_phase c fire_blast Fluffy_Pillow 42697.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.738 default T cancel_buff Fluffy_Pillow 42521.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.738 combustion_phase g flamestrike Fluffy_Pillow 42521.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.603 combustion_phase i phoenix_flames Fluffy_Pillow 42136.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.467 combustion_phase h shifting_power Fluffy_Pillow 43000.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.630 combustion_phase c fire_blast Fluffy_Pillow 41663.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.963 default Q counterspell Fluffy_Pillow 42496.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase g flamestrike Fluffy_Pillow 41533.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase c fire_blast Fluffy_Pillow 40283.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.504 combustion_phase c fire_blast Fluffy_Pillow 40287.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.863 combustion_phase g flamestrike Fluffy_Pillow 40146.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.269 combustion_phase c fire_blast Fluffy_Pillow 39302.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.725 combustion_phase i phoenix_flames Fluffy_Pillow 39258.0/50000: 79% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.589 combustion_phase g flamestrike Fluffy_Pillow 40122.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.452 combustion_phase i phoenix_flames Fluffy_Pillow 39735.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.314 combustion_phase k scorch Fluffy_Pillow 40597.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.179 combustion_phase k scorch Fluffy_Pillow 40962.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.042 combustion_phase g flamestrike Fluffy_Pillow 41325.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.905 default V rune_of_power Fluffy_Pillow 40938.0/50000: 82% mana bloodlust, heating_up, gladiators_badge, potion_of_spectral_intellect
0:15.855 rop_phase r dragons_breath Fluffy_Pillow 41888.0/50000: 84% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:15.855 default X fire_blast Fluffy_Pillow 39888.0/50000: 80% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:16.805 rop_phase m flamestrike Fluffy_Pillow 40338.0/50000: 81% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:17.755 rop_phase s flamestrike Fluffy_Pillow 40038.0/50000: 80% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.965 rop_phase s flamestrike Fluffy_Pillow 40998.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.176 rop_phase s flamestrike Fluffy_Pillow 41959.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:24.387 rop_phase s flamestrike Fluffy_Pillow 42920.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.598 rop_phase s flamestrike Fluffy_Pillow 43881.0/50000: 88% mana bloodlust, rune_of_power
0:27.574 default X fire_blast Fluffy_Pillow 44857.0/50000: 90% mana bloodlust, rune_of_power
0:28.382 default X fire_blast Fluffy_Pillow 45165.0/50000: 90% mana bloodlust, heating_up
0:28.809 standard_rotation t flamestrike Fluffy_Pillow 43842.0/50000: 88% mana bloodlust, hot_streak
0:29.758 standard_rotation v phoenix_flames Fluffy_Pillow 43541.0/50000: 87% mana bloodlust
0:30.709 standard_rotation z flamestrike Fluffy_Pillow 44492.0/50000: 89% mana bloodlust
0:32.920 default Q counterspell Fluffy_Pillow 45453.0/50000: 91% mana bloodlust
0:32.920 standard_rotation z flamestrike Fluffy_Pillow 44453.0/50000: 89% mana bloodlust
0:35.128 standard_rotation x dragons_breath Fluffy_Pillow 45411.0/50000: 91% mana bloodlust
0:36.078 standard_rotation z flamestrike Fluffy_Pillow 44361.0/50000: 89% mana bloodlust
0:38.288 standard_rotation z flamestrike Fluffy_Pillow 45321.0/50000: 91% mana bloodlust
0:40.163 default X fire_blast Fluffy_Pillow 47196.0/50000: 94% mana bloodlust
0:40.500 standard_rotation z flamestrike Fluffy_Pillow 45783.0/50000: 92% mana bloodlust, heating_up
0:42.223 default X fire_blast Fluffy_Pillow 47506.0/50000: 95% mana heating_up
0:42.709 standard_rotation t flamestrike Fluffy_Pillow 46242.0/50000: 92% mana hot_streak
0:43.942 standard_rotation z flamestrike Fluffy_Pillow 46225.0/50000: 92% mana
0:46.816 standard_rotation z flamestrike Fluffy_Pillow 47849.0/50000: 96% mana
0:49.687 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
0:52.560 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
0:55.432 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
0:56.666 standard_rotation z flamestrike Fluffy_Pillow 47988.0/50000: 96% mana
0:59.538 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
0:59.538 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
1:02.410 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
1:03.645 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:03.645 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:06.518 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:09.391 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:09.391 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:12.262 rop_phase m flamestrike Fluffy_Pillow 48753.0/50000: 98% mana hot_streak, rune_of_power
1:13.495 rop_phase r dragons_breath Fluffy_Pillow 48736.0/50000: 97% mana rune_of_power
1:14.729 rop_phase s flamestrike Fluffy_Pillow 47970.0/50000: 96% mana rune_of_power
1:17.601 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:20.471 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48752.0/50000: 98% mana
1:20.471 default S use_item_soul_igniter Fluffy_Pillow 48752.0/50000: 98% mana gladiators_badge
1:20.471 combustion_phase j flamestrike Fluffy_Pillow 48752.0/50000: 98% mana soul_ignition, gladiators_badge
1:22.701 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:22.701 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:23.287 combustion_phase c fire_blast Fluffy_Pillow 45086.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:23.345 default Q counterspell Fluffy_Pillow 43394.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.538 default T cancel_buff Fluffy_Pillow 42587.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.538 combustion_phase g flamestrike Fluffy_Pillow 42587.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.787 combustion_phase c fire_blast Fluffy_Pillow 41586.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.773 combustion_phase i phoenix_flames Fluffy_Pillow 42072.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.006 combustion_phase g flamestrike Fluffy_Pillow 43305.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.239 combustion_phase h shifting_power Fluffy_Pillow 43288.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.126 combustion_phase c fire_blast Fluffy_Pillow 41675.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.722 combustion_phase c fire_blast Fluffy_Pillow 42771.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.630 combustion_phase g flamestrike Fluffy_Pillow 43179.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.337 combustion_phase c fire_blast Fluffy_Pillow 42636.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.864 default Q counterspell Fluffy_Pillow 42663.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.864 combustion_phase i phoenix_flames Fluffy_Pillow 41663.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.097 combustion_phase g flamestrike Fluffy_Pillow 42896.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.330 combustion_phase l dragons_breath Fluffy_Pillow 42879.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:35.563 default V rune_of_power Fluffy_Pillow 42112.0/50000: 84% mana infernal_cascade(2)
1:36.796 rop_phase s flamestrike Fluffy_Pillow 43345.0/50000: 87% mana rune_of_power
1:39.668 rop_phase s flamestrike Fluffy_Pillow 44967.0/50000: 90% mana rune_of_power
1:42.540 rop_phase s flamestrike Fluffy_Pillow 46589.0/50000: 93% mana rune_of_power
1:45.413 rop_phase s flamestrike Fluffy_Pillow 48212.0/50000: 96% mana rune_of_power
1:47.743 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:48.287 rop_phase p phoenix_flames Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:48.287 default X fire_blast Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:49.519 standard_rotation t flamestrike Fluffy_Pillow 49488.0/50000: 99% mana hot_streak
1:50.751 standard_rotation z flamestrike Fluffy_Pillow 49470.0/50000: 99% mana
1:53.623 standard_rotation v phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana
1:54.856 standard_rotation x dragons_breath Fluffy_Pillow 49987.0/50000: 100% mana
1:56.089 default Q counterspell Fluffy_Pillow 49220.0/50000: 98% mana
1:56.089 standard_rotation z flamestrike Fluffy_Pillow 48220.0/50000: 96% mana
1:58.961 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:01.833 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:04.138 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:04.656 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.705 standard_rotation t flamestrike Fluffy_Pillow 48299.0/50000: 97% mana hot_streak
2:05.939 standard_rotation z flamestrike Fluffy_Pillow 48283.0/50000: 97% mana
2:08.810 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:11.682 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:14.555 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
2:15.788 standard_rotation z flamestrike Fluffy_Pillow 47988.0/50000: 96% mana
2:18.660 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:21.532 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:21.532 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
2:24.404 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:25.639 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
2:25.639 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
2:28.511 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:31.383 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:34.254 rop_phase r dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
2:35.486 rop_phase s flamestrike Fluffy_Pillow 47985.0/50000: 96% mana rune_of_power
2:35.486 default X fire_blast Fluffy_Pillow 47985.0/50000: 96% mana rune_of_power
2:38.358 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:41.229 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:44.101 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana
2:44.101 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana gladiators_badge
2:44.101 combustion_phase j flamestrike Fluffy_Pillow 48754.0/50000: 98% mana soul_ignition, gladiators_badge
2:46.329 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:46.329 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:46.903 combustion_phase c fire_blast Fluffy_Pillow 45074.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:46.974 default Q counterspell Fluffy_Pillow 43395.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.974 default T cancel_buff Fluffy_Pillow 42395.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.974 combustion_phase g flamestrike Fluffy_Pillow 42395.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.469 combustion_phase c fire_blast Fluffy_Pillow 41640.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.207 combustion_phase i phoenix_flames Fluffy_Pillow 41878.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.440 combustion_phase g flamestrike Fluffy_Pillow 43111.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.673 combustion_phase h shifting_power Fluffy_Pillow 43094.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.532 combustion_phase c fire_blast Fluffy_Pillow 41453.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.331 combustion_phase c fire_blast Fluffy_Pillow 42752.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.144 combustion_phase g flamestrike Fluffy_Pillow 43065.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.966 combustion_phase c fire_blast Fluffy_Pillow 42637.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.376 default Q counterspell Fluffy_Pillow 42547.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.376 combustion_phase i phoenix_flames Fluffy_Pillow 41547.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.607 combustion_phase g flamestrike Fluffy_Pillow 42778.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:57.841 combustion_phase l dragons_breath Fluffy_Pillow 42762.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:59.075 default V rune_of_power Fluffy_Pillow 41996.0/50000: 84% mana infernal_cascade(2), gladiators_badge
3:00.308 rop_phase s flamestrike Fluffy_Pillow 43229.0/50000: 86% mana rune_of_power
3:03.178 rop_phase s flamestrike Fluffy_Pillow 44849.0/50000: 90% mana rune_of_power
3:06.052 rop_phase s flamestrike Fluffy_Pillow 46473.0/50000: 93% mana rune_of_power
3:08.924 rop_phase s flamestrike Fluffy_Pillow 48095.0/50000: 96% mana rune_of_power
3:11.328 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:11.797 rop_phase p phoenix_flames Fluffy_Pillow 48719.0/50000: 97% mana heating_up, rune_of_power
3:11.887 default X fire_blast Fluffy_Pillow 48809.0/50000: 98% mana heating_up, rune_of_power
3:13.030 standard_rotation t flamestrike Fluffy_Pillow 49452.0/50000: 99% mana hot_streak
3:14.264 standard_rotation v phoenix_flames Fluffy_Pillow 49436.0/50000: 99% mana
3:15.498 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
3:18.371 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
3:19.606 default Q counterspell Fluffy_Pillow 47990.0/50000: 96% mana
3:19.606 standard_rotation z flamestrike Fluffy_Pillow 46990.0/50000: 94% mana
3:22.480 standard_rotation z flamestrike Fluffy_Pillow 48614.0/50000: 97% mana
3:25.352 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:27.745 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:28.226 standard_rotation z flamestrike Fluffy_Pillow 48731.0/50000: 97% mana heating_up
3:30.685 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:31.099 standard_rotation t flamestrike Fluffy_Pillow 48664.0/50000: 97% mana hot_streak
3:32.332 standard_rotation z flamestrike Fluffy_Pillow 48647.0/50000: 97% mana
3:35.204 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:38.078 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
3:39.308 standard_rotation z flamestrike Fluffy_Pillow 47986.0/50000: 96% mana
3:42.180 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:45.052 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
3:45.052 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
3:47.923 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana
3:49.157 rop_phase s flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
3:49.157 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
3:52.031 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
3:54.904 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:57.777 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:57.777 default X fire_blast Fluffy_Pillow 46755.0/50000: 94% mana rune_of_power
3:59.009 rop_phase s flamestrike Fluffy_Pillow 47487.0/50000: 95% mana heating_up, rune_of_power
4:01.881 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
4:04.753 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
4:07.625 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana
4:07.625 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana gladiators_badge
4:07.625 combustion_phase j flamestrike Fluffy_Pillow 48754.0/50000: 98% mana soul_ignition, gladiators_badge
4:09.859 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:09.859 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:10.461 combustion_phase c fire_blast Fluffy_Pillow 45102.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:10.496 default Q counterspell Fluffy_Pillow 43387.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:10.496 default T cancel_buff Fluffy_Pillow 42387.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:10.496 combustion_cooldowns a berserking Fluffy_Pillow 42387.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.496 combustion_phase g flamestrike Fluffy_Pillow 42387.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.008 combustion_phase c fire_blast Fluffy_Pillow 41649.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.618 combustion_phase i phoenix_flames Fluffy_Pillow 41759.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.740 combustion_phase g flamestrike Fluffy_Pillow 42881.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.861 combustion_phase h shifting_power Fluffy_Pillow 42752.0/50000: 86% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.963 combustion_phase c fire_blast Fluffy_Pillow 41354.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.846 combustion_phase c fire_blast Fluffy_Pillow 42737.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.012 combustion_phase g flamestrike Fluffy_Pillow 42403.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.381 combustion_phase c fire_blast Fluffy_Pillow 41522.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.134 combustion_phase i phoenix_flames Fluffy_Pillow 41775.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.256 default Q counterspell Fluffy_Pillow 42897.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.256 combustion_phase g flamestrike Fluffy_Pillow 41897.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:20.379 combustion_phase i phoenix_flames Fluffy_Pillow 41770.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:21.502 combustion_phase l dragons_breath Fluffy_Pillow 42893.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:22.622 default V rune_of_power Fluffy_Pillow 42013.0/50000: 84% mana heating_up, gladiators_badge
4:23.856 rop_phase n fire_blast Fluffy_Pillow 43247.0/50000: 86% mana heating_up, rune_of_power
4:23.856 rop_phase m flamestrike Fluffy_Pillow 42747.0/50000: 85% mana hot_streak, rune_of_power
4:25.090 rop_phase q scorch Fluffy_Pillow 42731.0/50000: 85% mana rune_of_power
4:26.323 rop_phase q scorch Fluffy_Pillow 43464.0/50000: 87% mana rune_of_power
4:27.555 rop_phase q scorch Fluffy_Pillow 44196.0/50000: 88% mana heating_up, rune_of_power
4:28.787 rop_phase m flamestrike Fluffy_Pillow 44928.0/50000: 90% mana hot_streak, rune_of_power
4:30.021 rop_phase q scorch Fluffy_Pillow 44912.0/50000: 90% mana heating_up, rune_of_power
4:31.253 rop_phase q scorch Fluffy_Pillow 45644.0/50000: 91% mana heating_up, rune_of_power
4:32.485 rop_phase m flamestrike Fluffy_Pillow 46376.0/50000: 93% mana hot_streak, rune_of_power
4:32.582 rop_phase n fire_blast Fluffy_Pillow 45223.0/50000: 90% mana heating_up, rune_of_power
4:33.719 rop_phase m flamestrike Fluffy_Pillow 45860.0/50000: 92% mana hot_streak, rune_of_power
4:34.952 rop_phase q scorch Fluffy_Pillow 45843.0/50000: 92% mana rune_of_power
4:36.186 standard_rotation y scorch Fluffy_Pillow 46577.0/50000: 93% mana
4:37.418 standard_rotation y scorch Fluffy_Pillow 47309.0/50000: 95% mana heating_up
4:38.652 standard_rotation t flamestrike Fluffy_Pillow 48043.0/50000: 96% mana hot_streak
4:39.885 standard_rotation v phoenix_flames Fluffy_Pillow 48026.0/50000: 96% mana heating_up
4:40.223 default X fire_blast Fluffy_Pillow 48309.0/50000: 97% mana heating_up
4:41.117 standard_rotation t flamestrike Fluffy_Pillow 48758.0/50000: 98% mana hot_streak
4:42.350 standard_rotation x dragons_breath Fluffy_Pillow 48741.0/50000: 97% mana
4:43.585 default Q counterspell Fluffy_Pillow 47976.0/50000: 96% mana
4:43.585 standard_rotation y scorch Fluffy_Pillow 46976.0/50000: 94% mana
4:44.818 standard_rotation y scorch Fluffy_Pillow 47709.0/50000: 95% mana
4:46.051 standard_rotation y scorch Fluffy_Pillow 48442.0/50000: 97% mana heating_up
4:47.285 standard_rotation t flamestrike Fluffy_Pillow 49176.0/50000: 98% mana hot_streak
4:48.417 default X fire_blast Fluffy_Pillow 49046.0/50000: 98% mana heating_up
4:48.519 standard_rotation t flamestrike Fluffy_Pillow 48660.0/50000: 97% mana hot_streak
4:49.754 standard_rotation y scorch Fluffy_Pillow 48645.0/50000: 97% mana
4:50.987 standard_rotation y scorch Fluffy_Pillow 49378.0/50000: 99% mana
4:52.218 standard_rotation y scorch Fluffy_Pillow 49502.0/50000: 99% mana heating_up
4:53.453 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:54.687 standard_rotation y scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up
4:55.919 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:57.152 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:58.384 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:59.619 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
5:00.851 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
5:02.086 standard_rotation x dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
5:03.320 standard_rotation y scorch Fluffy_Pillow 48722.0/50000: 97% mana heating_up
5:04.553 standard_rotation y scorch Fluffy_Pillow 49455.0/50000: 99% mana heating_up
5:05.786 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
5:07.021 standard_rotation y scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up
5:08.254 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana heating_up
5:08.254 standard_rotation y scorch Fluffy_Pillow 48504.0/50000: 97% mana heating_up
5:09.489 default V rune_of_power Fluffy_Pillow 49239.0/50000: 98% mana hot_streak
5:10.721 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:10.721 default X fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
5:11.955 rop_phase q scorch Fluffy_Pillow 49484.0/50000: 99% mana heating_up, rune_of_power
5:13.187 rop_phase q scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, rune_of_power
5:14.421 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
5:15.655 rop_phase n fire_blast Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
5:15.655 rop_phase m flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak, rune_of_power
5:16.886 rop_phase q scorch Fluffy_Pillow 48970.0/50000: 98% mana rune_of_power
5:18.119 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
5:19.353 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
5:20.587 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
5:21.820 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
5:23.052 standard_rotation x dragons_breath Fluffy_Pillow 49503.0/50000: 99% mana heating_up
5:24.285 standard_rotation t flamestrike Fluffy_Pillow 48736.0/50000: 97% mana hot_streak
5:25.519 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana
5:26.753 standard_rotation y scorch Fluffy_Pillow 49454.0/50000: 99% mana
5:27.988 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
5:29.224 standard_rotation t flamestrike Fluffy_Pillow 49507.0/50000: 99% mana hot_streak
5:30.457 combustion_cooldowns Z potion Fluffy_Pillow 49490.0/50000: 99% mana heating_up
5:30.457 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49490.0/50000: 99% mana heating_up, potion_of_spectral_intellect
5:30.457 default S use_item_soul_igniter Fluffy_Pillow 49490.0/50000: 99% mana heating_up, gladiators_badge, potion_of_spectral_intellect
5:30.457 combustion_phase j flamestrike Fluffy_Pillow 49490.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:32.682 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:32.682 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:33.331 default Q counterspell Fluffy_Pillow 43899.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:33.331 combustion_phase g flamestrike Fluffy_Pillow 42899.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:33.331 combustion_phase c fire_blast Fluffy_Pillow 41649.0/50000: 83% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:33.856 combustion_phase c fire_blast Fluffy_Pillow 41674.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:34.566 default T cancel_buff Fluffy_Pillow 41884.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:34.566 combustion_phase g flamestrike Fluffy_Pillow 41884.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:35.799 combustion_phase i phoenix_flames Fluffy_Pillow 41867.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:37.033 combustion_phase h shifting_power Fluffy_Pillow 43101.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:37.857 combustion_phase c fire_blast Fluffy_Pillow 41425.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:40.566 combustion_phase g flamestrike Fluffy_Pillow 43634.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:40.566 combustion_phase c fire_blast Fluffy_Pillow 42384.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:41.358 combustion_phase c fire_blast Fluffy_Pillow 42676.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:41.799 default Q counterspell Fluffy_Pillow 42617.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:41.799 combustion_phase g flamestrike Fluffy_Pillow 41617.0/50000: 83% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:43.032 combustion_phase i phoenix_flames Fluffy_Pillow 41600.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:44.265 combustion_phase l dragons_breath Fluffy_Pillow 42833.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:45.501 default V rune_of_power Fluffy_Pillow 42069.0/50000: 84% mana heating_up, infernal_cascade(2), potion_of_spectral_intellect
5:46.735 rop_phase p phoenix_flames Fluffy_Pillow 43303.0/50000: 87% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:47.967 rop_phase q scorch Fluffy_Pillow 44535.0/50000: 89% mana rune_of_power, potion_of_spectral_intellect
5:49.201 rop_phase q scorch Fluffy_Pillow 45269.0/50000: 91% mana rune_of_power, potion_of_spectral_intellect
5:49.459 default X fire_blast Fluffy_Pillow 45461.0/50000: 91% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:50.434 rop_phase m flamestrike Fluffy_Pillow 45502.0/50000: 91% mana hot_streak, rune_of_power, potion_of_spectral_intellect
5:51.667 rop_phase p phoenix_flames Fluffy_Pillow 45485.0/50000: 91% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:52.902 rop_phase q scorch Fluffy_Pillow 46720.0/50000: 93% mana rune_of_power, potion_of_spectral_intellect
5:54.136 rop_phase q scorch Fluffy_Pillow 47454.0/50000: 95% mana rune_of_power, potion_of_spectral_intellect
5:55.368 rop_phase q scorch Fluffy_Pillow 48186.0/50000: 96% mana heating_up, rune_of_power, potion_of_spectral_intellect
5:56.601 rop_phase m flamestrike Fluffy_Pillow 48919.0/50000: 98% mana hot_streak, rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 38760 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="no_lego"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

temporal_warp : 10610 dps, 4532 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10609.9 10609.9 20.8 / 0.196% 1178.8 / 11.1% 12.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
840.5 824.9 Mana 0.00% 53.9 100.5% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
temporal_warp 10610
Blazing Surge 208 2.0% 4.3 80.74sec 14524 0 Direct 12.7 3887 7773 4935 27.0%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.32 12.71 0.00 0.00 0.0000 0.0000 62740.73 62740.73 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.96% 9.27 4 15 3886.64 3555 4201 3887.09 3798 3998 36035 36035 0.00%
crit 27.04% 3.44 0 9 7772.91 7110 8371 7585.26 0 8340 26705 26705 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 327 3.1% 14.3 20.65sec 6906 5960 Direct 43.0 1303 3640 2301 42.7%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.32 42.97 0.00 0.00 1.1588 0.0000 98906.95 98906.95 0.00% 5960.05 5960.05
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 57.28% 24.61 12 37 1303.11 1143 2422 1300.93 1184 1576 32079 32079 0.00%
crit 42.72% 18.35 6 33 3639.86 2286 5343 3643.27 2817 4384 66828 66828 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [m]:2.98
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [s]:2.81
  • if_expr:active_enemies>2
    standard_rotation
    [y]:8.53
  • if_expr:active_enemies>1
Eternal Insight 44 0.4% 22.2 13.27sec 601 0 Direct 22.2 469 938 601 28.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 22.17 22.17 0.00 0.00 0.0000 0.0000 13333.30 13333.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.81% 15.92 6 28 469.12 460 488 469.14 460 481 7468 7468 0.00%
crit 28.19% 6.25 0 18 938.45 920 975 935.61 0 975 5865 5865 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 885 8.3% 51.7 5.83sec 5155 0 Direct 51.7 0 5153 5153 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 51.73 51.73 0.00 0.00 0.0000 0.0000 266644.12 266644.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 51.73 38 63 5152.80 3108 7264 5151.99 4925 5373 266644 266644 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:20.35
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [d]:28.10
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [o]:2.91
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [v]:0.36
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 3060 (5794) 28.8% (54.6%) 105.3 2.85sec 16589 8581 Direct 315.8 (3646.2) 1627 4519 2920 44.7% (44.7%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 105.26 315.79 0.00 0.00 1.9333 0.0000 922376.06 922376.06 0.00% 8580.57 8580.57
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.29% 174.60 126 222 1627.11 1373 2887 1627.36 1575 1695 284157 284157 0.00%
crit 44.71% 141.19 97 185 4519.49 2746 6417 4522.91 4230 4869 638219 638219 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [h]:20.37
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [k]:4.22
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [n]:10.94
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [t]:23.46
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [u]:14.96
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [{]:31.36
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2734 25.8% 1110.1 0.27sec 742 0 Periodic 3330.4 139 388 247 43.5% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1110.15 0.00 0.00 3330.44 0.0000 0.0000 823812.48 823812.48 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.47% 1880.64 1545 2297 139.14 118 275 139.16 137 143 261717 261717 0.00%
crit 43.53% 1449.80 1107 1837 387.62 235 550 387.45 374 404 562096 562096 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1753 16.5% 452.5 0.70sec 1168 0 Periodic 897.1 589 0 589 0.0% 99.7%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 452.47 0.00 897.06 897.06 0.0000 1.0000 528504.45 528504.45 0.00% 589.15 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 897.06 713 1073 589.10 62 2775 589.64 537 635 528504 528504 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (22) 0.0% (0.2%) 1.0 0.00sec 6441 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 161  / 22 0.2% 123.0 0.95sec 52 54 Direct 123.0 41 82 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 123.00 123.00 0.00 0.00 0.9624 0.0000 6440.99 6440.99 0.00% 54.41 54.41
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.08% 88.65 71 106 40.92 29 51 40.91 39 43 3627 3627 0.00%
crit 27.92% 34.35 17 52 81.92 58 101 81.91 73 91 2814 2814 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2669.62
Phoenix Flames 0 (708) 0.0% (6.7%) 16.6 18.36sec 12824 11804

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.65 0.00 0.00 0.00 1.0864 0.0000 0.00 0.00 0.00% 11803.87 11803.87

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [j]:11.75
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [q]:0.87
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [w]:4.03
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 708 6.7% 16.6 18.38sec 12866 0 Direct 49.8 1407 5055 4286 79.0%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.59 49.78 0.00 0.00 0.0000 0.0000 213484.72 213484.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 21.02% 10.46 3 19 1406.95 1020 2924 1409.52 1140 1797 14715 14715 0.00%
crit 78.98% 39.32 24 52 5054.83 2039 8255 5057.13 4621 5428 198770 198770 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (21) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (7.0) 2674 5349 3447 28.9% (28.9%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3446.34 3446.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.13% 0.71 0 1 2674.26 2674 2674 1902.17 0 2674 1902 1902 0.00%
crit 28.87% 0.29 0 1 5348.51 5349 5349 1544.18 0 5349 1544 1544 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 10 0.1% 1.0 0.00sec 2935 0 Periodic 6.0 0 489 489 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 6.00 6.00 0.0000 1.0000 2935.23 2935.23 0.00% 489.21 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 6.00 6 6 489.13 280 569 489.21 484 513 2935 2935 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 231 2.2% 34.2 8.67sec 2033 1689 Direct 34.2 0 2033 2033 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 34.23 34.22 0.00 0.00 1.2042 0.0000 69605.13 69605.13 0.00% 1688.58 1688.58
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 34.22 26 46 2033.06 1532 4059 2029.67 1897 2226 69605 69605 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [l]:1.38
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [r]:13.56
  • if_expr:searing_touch.active
    standard_rotation
    [z]:19.65
  • if_expr:searing_touch.active
Shadowcore Oil Blast 50 0.5% 45.7 6.45sec 328 0 Direct 45.7 257 513 328 27.8%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.73 45.73 0.00 0.00 0.0000 0.0000 15004.39 15004.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.20% 33.02 17 52 256.73 253 268 256.72 253 262 8477 8477 0.00%
crit 27.80% 12.71 3 25 513.44 506 536 513.44 506 531 6527 6527 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 567 5.3% 4.2 80.87sec 40544 13388 Periodic 50.1 0 3409 3409 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.21 0.00 16.71 50.13 3.0285 0.7002 170884.86 170884.86 0.00% 13388.03 13388.03
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 50.13 36 60 3408.58 3277 3831 3407.04 3361 3483 170885 170885 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [i]:4.21
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
temporal_warp
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 241.40sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.97
  • if_expr:buff.combustion.up
Combustion 4.3 80.61sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.26 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [f]:4.26
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 14.8 22.12sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:14.79
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.33
Rune of Power 7.5 40.76sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.51 0.00 0.00 0.00 1.1619 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.54
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.90sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.32 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Time Warp 1.3 320.82sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    combustion_cooldowns
    [b]:1.33
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 241.7sec 241.7sec 11.7sec 7.67% 14.62% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:237.7s / 248.0s
  • trigger_min/max:237.7s / 248.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:7.67%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.44%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.3 0.0 80.7sec 80.7sec 11.7sec 16.60% 0.00% 95.9 (95.9) 4.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:74.6s / 85.5s
  • trigger_min/max:74.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.60%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 80.7sec 83.0sec 14.5sec 20.81% 0.00% 0.0 (0.0) 4.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:74.7s / 85.5s
  • trigger_min/max:77.9s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.81%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 51.3 0.0 5.9sec 5.9sec 1.9sec 32.62% 47.73% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 26.0s
  • trigger_min/max:0.9s / 26.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:32.62%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 46.9 0.0 6.5sec 6.5sec 0.8sec 11.26% 53.14% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 51.1s
  • trigger_min/max:0.9s / 51.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.8s

Stack Uptimes

  • hot_streak_1:11.26%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.3 23.9 80.7sec 10.0sec 13.6sec 19.25% 0.00% 19.6 (19.6) 4.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:74.6s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.8s

Stack Uptimes

  • infernal_cascade_1:0.91%
  • infernal_cascade_2:18.34%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 323.4sec 0.0sec 22.7sec 9.90% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:316.3s / 331.2s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.90%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.8 0.0 26.3sec 26.3sec 11.8sec 45.90% 0.00% 0.0 (0.0) 11.3

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 52.1s
  • trigger_min/max:12.0s / 52.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.90%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 80.7sec 83.0sec 3.1sec 4.46% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:74.7s / 85.5s
  • trigger_min/max:77.9s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.46%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.3 0.0 320.5sec 320.5sec 34.5sec 15.12% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:313.4s / 328.3s
  • trigger_min/max:313.4s / 328.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:15.12%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 51.3 39.0 66.0 5.9s 0.9s 26.0s
Heating Up removed 0.6 0.0 3.0 66.2s 2.5s 178.3s
Heating Up converted with Fire Blast 23.4 13.0 33.0 13.1s 1.1s 58.5s
Hot Streak procs 46.9 37.0 60.0 6.5s 0.9s 51.1s
Hot Streak spells used 103.5 84.0 130.0 2.9s 0.0s 24.1s
Hot Streak spell crits 99.4 80.0 126.0 3.0s 0.0s 24.1s
Hot Streak spell crits wasted 1.2 0.0 5.0 118.8s 3.2s 336.4s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.5 22.0 40.0 18.5s 0.7s 75.2s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 15.76% 13.50% 17.99% 0.9s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000213.605152.068271.943
Counterspell0.6640.0003.1179.8263.57615.958
Shifting Power17.1895.13025.70175.33760.06896.221
Fire Blast0.1900.00010.3809.8952.30026.203
Rune of Power3.6280.00014.89827.55718.29539.016
Dragon's Breath4.3240.00025.33963.47541.62798.712
Time Warp20.4982.86976.54449.6522.87079.417
Combustion1.3100.0006.4015.6232.72413.337
Phoenix Flames0.2310.0004.3863.8493.6225.665

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
temporal_warp
mana_regen Mana 3395.30 248784.27 100.00% 73.27 52683.43 17.48%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 824.86 840.45 52684.5 45298.3 36905.0 50000.0
Usage Type Count Total Avg RPE APR
temporal_warp
combustion Mana 4.3 21633.4 5000.0 5075.0 0.0
counterspell Mana 15.0 15021.0 1000.0 1015.5 0.0
dragons_breath Mana 14.5 29096.9 2000.0 2031.7 3.4
fire_blast Mana 52.5 26271.2 500.0 507.9 10.1
flamestrike Mana 106.9 133660.1 1250.0 1269.8 13.1
scorch Mana 34.8 17384.1 500.0 507.8 4.0
shifting_power Mana 4.3 10696.8 2500.0 2537.9 16.0
time_warp Mana 1.3 2697.3 2000.0 2024.0 0.0

Statistics & Data Analysis

Fight Length
temporal_warp Fight Length
Count 1001
Mean 301.64
Minimum 240.07
Maximum 359.94
Spread ( max - min ) 119.87
Range [ ( max - min ) / 2 * 100% ] 19.87%
Standard Deviation 34.3542
5th Percentile 246.63
95th Percentile 354.73
( 95th Percentile - 5th Percentile ) 108.10
Mean Distribution
Standard Deviation 1.0858
95.00% Confidence Interval ( 299.51 - 303.76 )
Normalized 95.00% Confidence Interval ( 99.29% - 100.71% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 499
0.1% Error 49830
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1008
DPS
temporal_warp Damage Per Second
Count 1001
Mean 10609.95
Minimum 9795.91
Maximum 11367.67
Spread ( max - min ) 1571.76
Range [ ( max - min ) / 2 * 100% ] 7.41%
Standard Deviation 335.5541
5th Percentile 10039.22
95th Percentile 11077.09
( 95th Percentile - 5th Percentile ) 1037.87
Mean Distribution
Standard Deviation 10.6059
95.00% Confidence Interval ( 10589.16 - 10630.74 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 39
0.1% Error 3843
0.1 Scale Factor Error with Delta=300 962
0.05 Scale Factor Error with Delta=300 3845
0.01 Scale Factor Error with Delta=300 96119
Priority Target DPS
temporal_warp Priority Target Damage Per Second
Count 1001
Mean 4531.66
Minimum 4145.76
Maximum 4861.25
Spread ( max - min ) 715.49
Range [ ( max - min ) / 2 * 100% ] 7.89%
Standard Deviation 141.9785
5th Percentile 4292.00
95th Percentile 4737.72
( 95th Percentile - 5th Percentile ) 445.72
Mean Distribution
Standard Deviation 4.4875
95.00% Confidence Interval ( 4522.87 - 4540.46 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 38
0.1% Error 3771
0.1 Scale Factor Error with Delta=300 173
0.05 Scale Factor Error with Delta=300 689
0.01 Scale Factor Error with Delta=300 17208
DPS(e)
temporal_warp Damage Per Second (Effective)
Count 1001
Mean 10609.95
Minimum 9795.91
Maximum 11367.67
Spread ( max - min ) 1571.76
Range [ ( max - min ) / 2 * 100% ] 7.41%
Damage
temporal_warp Damage
Count 1001
Mean 3191678.76
Minimum 2440653.43
Maximum 3924676.40
Spread ( max - min ) 1484022.98
Range [ ( max - min ) / 2 * 100% ] 23.25%
DTPS
temporal_warp Damage Taken Per Second
Count 1001
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
temporal_warp Healing Per Second
Count 1001
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
temporal_warp Healing Per Second (Effective)
Count 1001
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
temporal_warp Heal
Count 1001
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
temporal_warp Healing Taken Per Second
Count 1001
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
temporal_warp Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
temporal_warpTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
temporal_warp Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 14.79 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.31 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.24 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.54 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 20.35 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.33 potion
0.00 blood_fury
a 1.97 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
b 1.33 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
c 4.31 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
d 28.10 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
e 0.00 call_action_list,name=active_talents
f 4.26 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
g 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
h 20.37 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
i 4.21 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
j 11.75 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
k 4.22 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
l 1.38 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
m 2.98 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
n 10.94 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
o 2.91 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
p 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
q 0.87 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
r 13.56 scorch,if=searing_touch.active
s 2.81 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
t 23.46 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
u 14.96 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
v 0.36 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
w 4.03 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
x 0.00 call_action_list,name=active_talents
y 8.53 dragons_breath,if=active_enemies>1
z 19.65 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
{ 31.36 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQcSkfddTabhdjhiddhddQhjdhjlhjdhmVttttXtXntt{{{XXQuy{{{{{XXu{{{y{Q{VtXtttscSkfddThdjhiddQhdjhmwVtXnttt{wQyX{Xu{{{{{Xy{Q{{VtXttstX{{fdQcSjhddThiddhQjdhjVsttttX{Xu{Qy{{{X{{{wyzzzQuXVnXrrnrrnrrnyzXuzzucSkfdQahddThjidhddhQjjhVrornrrnrrnonwyzzXuzQzzuzzuXuzzzuyXuwzzuzXu

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask temporal_warp 50000.0/50000: 100% mana
Pre precombat 1 food temporal_warp 50000.0/50000: 100% mana
Pre precombat 2 augmentation temporal_warp 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase k flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.224 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.224 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.796 combustion_phase d fire_blast Fluffy_Pillow 45072.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.873 default T cancel_buff Fluffy_Pillow 43399.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.873 combustion_cooldowns a berserking Fluffy_Pillow 43399.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.873 combustion_cooldowns b time_warp Fluffy_Pillow 43399.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.873 combustion_phase h flamestrike Fluffy_Pillow 41399.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.355 combustion_phase d fire_blast Fluffy_Pillow 40631.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.629 combustion_phase j phoenix_flames Fluffy_Pillow 40405.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.384 combustion_phase h flamestrike Fluffy_Pillow 41160.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.138 combustion_phase i shifting_power Fluffy_Pillow 40664.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.732 combustion_phase d fire_blast Fluffy_Pillow 38758.0/50000: 78% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.273 combustion_phase d fire_blast Fluffy_Pillow 38799.0/50000: 78% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.189 combustion_phase h flamestrike Fluffy_Pillow 39215.0/50000: 78% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.189 combustion_phase d fire_blast Fluffy_Pillow 37965.0/50000: 76% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.780 combustion_phase d fire_blast Fluffy_Pillow 38056.0/50000: 76% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.944 default Q counterspell Fluffy_Pillow 37720.0/50000: 75% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase h flamestrike Fluffy_Pillow 36776.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.754 combustion_phase j phoenix_flames Fluffy_Pillow 36280.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.235 combustion_phase d fire_blast Fluffy_Pillow 36761.0/50000: 74% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.509 combustion_phase h flamestrike Fluffy_Pillow 36535.0/50000: 73% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.265 combustion_phase j phoenix_flames Fluffy_Pillow 36041.0/50000: 72% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.020 combustion_phase l scorch Fluffy_Pillow 36796.0/50000: 74% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.774 combustion_phase h flamestrike Fluffy_Pillow 37050.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.528 combustion_phase j phoenix_flames Fluffy_Pillow 36554.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.933 combustion_phase d fire_blast Fluffy_Pillow 36959.0/50000: 74% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.386 combustion_phase h flamestrike Fluffy_Pillow 36912.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.139 combustion_phase m dragons_breath Fluffy_Pillow 36415.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.893 default V rune_of_power Fluffy_Pillow 35169.0/50000: 70% mana bloodlust, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.648 rop_phase t flamestrike Fluffy_Pillow 35924.0/50000: 72% mana bloodlust, rune_of_power, temporal_warp, infernal_cascade(2), potion_of_spectral_intellect
0:17.350 rop_phase t flamestrike Fluffy_Pillow 36376.0/50000: 73% mana bloodlust, rune_of_power, temporal_warp, infernal_cascade(2), potion_of_spectral_intellect
0:19.051 rop_phase t flamestrike Fluffy_Pillow 36827.0/50000: 74% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:20.753 rop_phase t flamestrike Fluffy_Pillow 37279.0/50000: 75% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:22.394 default X fire_blast Fluffy_Pillow 38920.0/50000: 78% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:22.455 rop_phase t flamestrike Fluffy_Pillow 37231.0/50000: 74% mana bloodlust, heating_up, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:23.751 default X fire_blast Fluffy_Pillow 38527.0/50000: 77% mana bloodlust, heating_up, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:24.157 rop_phase n flamestrike Fluffy_Pillow 37183.0/50000: 74% mana bloodlust, hot_streak, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:24.912 rop_phase t flamestrike Fluffy_Pillow 36688.0/50000: 73% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:26.614 rop_phase t flamestrike Fluffy_Pillow 37140.0/50000: 74% mana bloodlust, rune_of_power, temporal_warp
0:28.315 standard_rotation { flamestrike Fluffy_Pillow 37591.0/50000: 75% mana bloodlust, temporal_warp
0:30.017 standard_rotation { flamestrike Fluffy_Pillow 38043.0/50000: 76% mana bloodlust, temporal_warp
0:31.719 standard_rotation { flamestrike Fluffy_Pillow 38495.0/50000: 77% mana bloodlust, temporal_warp
0:32.126 default X fire_blast Fluffy_Pillow 38902.0/50000: 78% mana bloodlust, temporal_warp
0:33.045 default X fire_blast Fluffy_Pillow 39321.0/50000: 79% mana bloodlust, heating_up, temporal_warp
0:33.420 default Q counterspell Fluffy_Pillow 37946.0/50000: 76% mana bloodlust, hot_streak, temporal_warp
0:33.420 standard_rotation u flamestrike Fluffy_Pillow 36946.0/50000: 74% mana bloodlust, hot_streak, temporal_warp
0:34.175 standard_rotation y dragons_breath Fluffy_Pillow 36451.0/50000: 73% mana bloodlust, temporal_warp
0:34.929 standard_rotation { flamestrike Fluffy_Pillow 35205.0/50000: 70% mana bloodlust, temporal_warp
0:36.630 standard_rotation { flamestrike Fluffy_Pillow 35656.0/50000: 71% mana bloodlust, temporal_warp
0:38.331 standard_rotation { flamestrike Fluffy_Pillow 36107.0/50000: 72% mana bloodlust, temporal_warp
0:40.031 standard_rotation { flamestrike Fluffy_Pillow 36557.0/50000: 73% mana bloodlust, temporal_warp
0:41.734 standard_rotation { flamestrike Fluffy_Pillow 37010.0/50000: 74% mana temporal_warp
0:42.025 default X fire_blast Fluffy_Pillow 37301.0/50000: 75% mana temporal_warp
0:43.522 default X fire_blast Fluffy_Pillow 38298.0/50000: 77% mana heating_up
0:43.946 standard_rotation u flamestrike Fluffy_Pillow 36972.0/50000: 74% mana hot_streak
0:45.179 standard_rotation { flamestrike Fluffy_Pillow 36955.0/50000: 74% mana
0:48.051 standard_rotation { flamestrike Fluffy_Pillow 38577.0/50000: 77% mana
0:50.923 standard_rotation { flamestrike Fluffy_Pillow 40199.0/50000: 80% mana
0:53.793 standard_rotation y dragons_breath Fluffy_Pillow 41819.0/50000: 84% mana
0:55.027 standard_rotation { flamestrike Fluffy_Pillow 41053.0/50000: 82% mana
0:57.898 default Q counterspell Fluffy_Pillow 42674.0/50000: 85% mana
0:57.898 standard_rotation { flamestrike Fluffy_Pillow 41674.0/50000: 83% mana
1:00.769 default V rune_of_power Fluffy_Pillow 43295.0/50000: 87% mana
1:02.002 rop_phase t flamestrike Fluffy_Pillow 44528.0/50000: 89% mana rune_of_power
1:02.002 default X fire_blast Fluffy_Pillow 44528.0/50000: 89% mana rune_of_power
1:04.874 rop_phase t flamestrike Fluffy_Pillow 45650.0/50000: 91% mana heating_up, rune_of_power
1:07.747 rop_phase t flamestrike Fluffy_Pillow 47273.0/50000: 95% mana heating_up, rune_of_power
1:10.619 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:13.491 rop_phase s dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:14.723 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47986.0/50000: 96% mana
1:14.723 default S use_item_soul_igniter Fluffy_Pillow 47986.0/50000: 96% mana gladiators_badge
1:14.723 combustion_phase k flamestrike Fluffy_Pillow 47986.0/50000: 96% mana soul_ignition, gladiators_badge
1:17.000 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:17.000 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:17.534 combustion_phase d fire_blast Fluffy_Pillow 45034.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:17.596 default T cancel_buff Fluffy_Pillow 43346.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:17.596 combustion_phase h flamestrike Fluffy_Pillow 43346.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:18.136 combustion_phase d fire_blast Fluffy_Pillow 42636.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:18.830 combustion_phase j phoenix_flames Fluffy_Pillow 42830.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:20.064 combustion_phase h flamestrike Fluffy_Pillow 44064.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.299 combustion_phase i shifting_power Fluffy_Pillow 44049.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.143 combustion_phase d fire_blast Fluffy_Pillow 42393.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.035 combustion_phase d fire_blast Fluffy_Pillow 43785.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.757 default Q counterspell Fluffy_Pillow 44007.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.757 combustion_phase h flamestrike Fluffy_Pillow 43007.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.604 combustion_phase d fire_blast Fluffy_Pillow 42604.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.990 combustion_phase j phoenix_flames Fluffy_Pillow 42490.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.223 combustion_phase h flamestrike Fluffy_Pillow 43723.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.456 combustion_phase m dragons_breath Fluffy_Pillow 43706.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.690 standard_rotation w phoenix_flames Fluffy_Pillow 42940.0/50000: 86% mana infernal_cascade(2), gladiators_badge
1:30.923 default V rune_of_power Fluffy_Pillow 44173.0/50000: 88% mana heating_up
1:32.233 rop_phase t flamestrike Fluffy_Pillow 45483.0/50000: 91% mana heating_up, rune_of_power
1:34.646 default X fire_blast Fluffy_Pillow 47896.0/50000: 96% mana heating_up, rune_of_power
1:35.106 rop_phase n flamestrike Fluffy_Pillow 46606.0/50000: 93% mana hot_streak, rune_of_power
1:36.339 rop_phase t flamestrike Fluffy_Pillow 46589.0/50000: 93% mana rune_of_power
1:39.211 rop_phase t flamestrike Fluffy_Pillow 48211.0/50000: 96% mana rune_of_power
1:42.084 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:44.957 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:47.829 standard_rotation w phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana
1:49.062 default Q counterspell Fluffy_Pillow 49987.0/50000: 100% mana
1:49.062 standard_rotation y dragons_breath Fluffy_Pillow 48987.0/50000: 98% mana
1:50.174 default X fire_blast Fluffy_Pillow 48099.0/50000: 96% mana
1:50.294 standard_rotation { flamestrike Fluffy_Pillow 47719.0/50000: 95% mana heating_up
1:52.706 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:53.167 standard_rotation u flamestrike Fluffy_Pillow 48711.0/50000: 97% mana hot_streak
1:54.400 standard_rotation { flamestrike Fluffy_Pillow 48694.0/50000: 97% mana
1:57.273 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:00.145 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:03.017 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:05.891 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:06.620 default X fire_blast Fluffy_Pillow 49485.0/50000: 99% mana
2:08.764 standard_rotation y dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:09.998 standard_rotation { flamestrike Fluffy_Pillow 47989.0/50000: 96% mana heating_up
2:12.871 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:13.062 standard_rotation { flamestrike Fluffy_Pillow 47946.0/50000: 96% mana heating_up
2:15.935 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:18.807 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:20.040 rop_phase t flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:20.040 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:22.913 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:25.786 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:28.659 rop_phase s dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:29.892 rop_phase t flamestrike Fluffy_Pillow 47988.0/50000: 96% mana rune_of_power
2:29.892 default X fire_blast Fluffy_Pillow 47988.0/50000: 96% mana rune_of_power
2:32.765 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:35.638 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:38.500 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana
2:38.500 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power
2:38.509 default Q counterspell Fluffy_Pillow 43259.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade
2:38.509 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 42259.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade
2:38.509 default S use_item_soul_igniter Fluffy_Pillow 42259.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade, gladiators_badge
2:38.509 combustion_phase j phoenix_flames Fluffy_Pillow 42259.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:39.742 combustion_phase h flamestrike Fluffy_Pillow 43492.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:39.742 combustion_phase d fire_blast Fluffy_Pillow 42242.0/50000: 84% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:40.323 combustion_phase d fire_blast Fluffy_Pillow 42323.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:40.976 default T cancel_buff Fluffy_Pillow 42476.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:40.976 combustion_phase h flamestrike Fluffy_Pillow 42476.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:42.208 combustion_phase i shifting_power Fluffy_Pillow 42458.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:44.186 combustion_phase d fire_blast Fluffy_Pillow 41936.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:45.563 combustion_phase d fire_blast Fluffy_Pillow 42813.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:45.668 combustion_phase h flamestrike Fluffy_Pillow 42418.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.901 default Q counterspell Fluffy_Pillow 42401.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.901 combustion_phase j phoenix_flames Fluffy_Pillow 41401.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.039 combustion_phase d fire_blast Fluffy_Pillow 42539.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.135 combustion_phase h flamestrike Fluffy_Pillow 42135.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.368 combustion_phase j phoenix_flames Fluffy_Pillow 42118.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.601 default V rune_of_power Fluffy_Pillow 43351.0/50000: 87% mana heating_up, infernal_cascade(2), gladiators_badge
2:51.833 rop_phase s dragons_breath Fluffy_Pillow 44583.0/50000: 89% mana heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.067 rop_phase t flamestrike Fluffy_Pillow 43817.0/50000: 88% mana heating_up, rune_of_power, gladiators_badge
2:55.940 rop_phase t flamestrike Fluffy_Pillow 45440.0/50000: 91% mana heating_up, rune_of_power
2:58.809 rop_phase t flamestrike Fluffy_Pillow 47059.0/50000: 94% mana rune_of_power
3:01.682 rop_phase t flamestrike Fluffy_Pillow 48682.0/50000: 97% mana rune_of_power
3:04.375 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:04.554 standard_rotation { flamestrike Fluffy_Pillow 48429.0/50000: 97% mana heating_up
3:06.936 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:07.426 standard_rotation u flamestrike Fluffy_Pillow 48740.0/50000: 97% mana hot_streak
3:08.659 standard_rotation { flamestrike Fluffy_Pillow 48723.0/50000: 97% mana
3:11.533 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
3:11.533 standard_rotation y dragons_breath Fluffy_Pillow 47756.0/50000: 96% mana
3:12.766 standard_rotation { flamestrike Fluffy_Pillow 46989.0/50000: 94% mana
3:15.639 standard_rotation { flamestrike Fluffy_Pillow 48612.0/50000: 97% mana
3:18.511 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:20.739 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:21.384 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
3:24.257 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
3:27.131 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
3:30.004 standard_rotation w phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana
3:31.238 standard_rotation y dragons_breath Fluffy_Pillow 49989.0/50000: 100% mana
3:32.471 standard_rotation z scorch Fluffy_Pillow 49222.0/50000: 98% mana
3:33.706 standard_rotation z scorch Fluffy_Pillow 49506.0/50000: 99% mana
3:34.940 standard_rotation z scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:36.174 default Q counterspell Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:36.174 standard_rotation u flamestrike Fluffy_Pillow 48505.0/50000: 97% mana hot_streak
3:37.138 default X fire_blast Fluffy_Pillow 48219.0/50000: 96% mana heating_up
3:37.407 default V rune_of_power Fluffy_Pillow 47988.0/50000: 96% mana hot_streak
3:38.639 rop_phase n flamestrike Fluffy_Pillow 49220.0/50000: 98% mana hot_streak, rune_of_power
3:38.639 default X fire_blast Fluffy_Pillow 47970.0/50000: 96% mana rune_of_power
3:39.872 rop_phase r scorch Fluffy_Pillow 48703.0/50000: 97% mana heating_up, rune_of_power
3:41.106 rop_phase r scorch Fluffy_Pillow 49437.0/50000: 99% mana heating_up, rune_of_power
3:42.340 rop_phase n flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:43.573 rop_phase r scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:44.807 rop_phase r scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:46.039 rop_phase n flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
3:47.272 rop_phase r scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, rune_of_power
3:48.506 rop_phase r scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:49.740 rop_phase n flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:50.974 standard_rotation y dragons_breath Fluffy_Pillow 49489.0/50000: 99% mana heating_up
3:52.208 standard_rotation z scorch Fluffy_Pillow 48723.0/50000: 97% mana heating_up
3:53.442 default X fire_blast Fluffy_Pillow 49457.0/50000: 99% mana heating_up
3:53.442 standard_rotation u flamestrike Fluffy_Pillow 48957.0/50000: 98% mana hot_streak
3:54.677 standard_rotation z scorch Fluffy_Pillow 48942.0/50000: 98% mana heating_up
3:55.909 standard_rotation z scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:57.142 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:58.376 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:58.376 default S use_item_soul_igniter Fluffy_Pillow 49488.0/50000: 99% mana heating_up, gladiators_badge
3:58.376 combustion_phase k flamestrike Fluffy_Pillow 49488.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:00.608 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:00.608 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:01.249 default Q counterspell Fluffy_Pillow 43891.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:01.249 combustion_cooldowns a berserking Fluffy_Pillow 42891.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:01.249 combustion_phase h flamestrike Fluffy_Pillow 42891.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:01.249 combustion_phase d fire_blast Fluffy_Pillow 41641.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:01.838 combustion_phase d fire_blast Fluffy_Pillow 41730.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:02.371 default T cancel_buff Fluffy_Pillow 41763.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:02.371 combustion_phase h flamestrike Fluffy_Pillow 41763.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:03.493 combustion_phase j phoenix_flames Fluffy_Pillow 41635.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:04.614 combustion_phase i shifting_power Fluffy_Pillow 42756.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:05.741 combustion_phase d fire_blast Fluffy_Pillow 41383.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.856 combustion_phase h flamestrike Fluffy_Pillow 42998.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.856 combustion_phase d fire_blast Fluffy_Pillow 41748.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:08.457 combustion_phase d fire_blast Fluffy_Pillow 41849.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:08.977 combustion_phase h flamestrike Fluffy_Pillow 41869.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.099 default Q counterspell Fluffy_Pillow 41741.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.099 combustion_phase j phoenix_flames Fluffy_Pillow 40741.0/50000: 81% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.220 combustion_phase j phoenix_flames Fluffy_Pillow 41862.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.341 combustion_phase h flamestrike Fluffy_Pillow 42983.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.464 default V rune_of_power Fluffy_Pillow 42856.0/50000: 86% mana
4:14.697 rop_phase r scorch Fluffy_Pillow 44089.0/50000: 88% mana rune_of_power
4:15.695 rop_phase o fire_blast Fluffy_Pillow 45067.0/50000: 90% mana rune_of_power
4:15.929 rop_phase r scorch Fluffy_Pillow 44321.0/50000: 89% mana heating_up, rune_of_power
4:17.162 rop_phase n flamestrike Fluffy_Pillow 45054.0/50000: 90% mana hot_streak, rune_of_power
4:18.396 rop_phase r scorch Fluffy_Pillow 45038.0/50000: 90% mana heating_up, rune_of_power
4:19.629 rop_phase r scorch Fluffy_Pillow 45771.0/50000: 92% mana heating_up, rune_of_power
4:20.861 rop_phase n flamestrike Fluffy_Pillow 46503.0/50000: 93% mana hot_streak, rune_of_power
4:22.096 rop_phase r scorch Fluffy_Pillow 46488.0/50000: 93% mana heating_up, rune_of_power
4:23.329 rop_phase r scorch Fluffy_Pillow 47221.0/50000: 94% mana heating_up, rune_of_power
4:24.560 rop_phase n flamestrike Fluffy_Pillow 47952.0/50000: 96% mana hot_streak, rune_of_power
4:24.672 rop_phase o fire_blast Fluffy_Pillow 46814.0/50000: 94% mana heating_up, rune_of_power
4:25.794 rop_phase n flamestrike Fluffy_Pillow 47436.0/50000: 95% mana hot_streak, rune_of_power
4:27.029 standard_rotation w phoenix_flames Fluffy_Pillow 47421.0/50000: 95% mana
4:28.262 standard_rotation y dragons_breath Fluffy_Pillow 48654.0/50000: 97% mana
4:29.496 standard_rotation z scorch Fluffy_Pillow 47888.0/50000: 96% mana
4:30.731 standard_rotation z scorch Fluffy_Pillow 48623.0/50000: 97% mana
4:31.966 default X fire_blast Fluffy_Pillow 49358.0/50000: 99% mana heating_up
4:32.084 standard_rotation u flamestrike Fluffy_Pillow 48976.0/50000: 98% mana hot_streak
4:33.317 standard_rotation z scorch Fluffy_Pillow 48959.0/50000: 98% mana
4:34.549 default Q counterspell Fluffy_Pillow 49503.0/50000: 99% mana
4:34.549 standard_rotation z scorch Fluffy_Pillow 48503.0/50000: 97% mana
4:35.781 standard_rotation z scorch Fluffy_Pillow 49235.0/50000: 98% mana heating_up
4:37.015 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:38.248 standard_rotation z scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:39.479 standard_rotation z scorch Fluffy_Pillow 49502.0/50000: 99% mana heating_up
4:40.712 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:40.810 default X fire_blast Fluffy_Pillow 48352.0/50000: 97% mana heating_up
4:41.945 standard_rotation u flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak
4:43.179 standard_rotation z scorch Fluffy_Pillow 48971.0/50000: 98% mana
4:44.412 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana
4:45.645 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:46.878 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:48.113 standard_rotation y dragons_breath Fluffy_Pillow 49489.0/50000: 99% mana heating_up
4:48.472 default X fire_blast Fluffy_Pillow 47782.0/50000: 96% mana heating_up
4:49.347 standard_rotation u flamestrike Fluffy_Pillow 48223.0/50000: 96% mana hot_streak
4:50.579 standard_rotation w phoenix_flames Fluffy_Pillow 48205.0/50000: 96% mana
4:51.811 standard_rotation z scorch Fluffy_Pillow 49437.0/50000: 99% mana heating_up
4:53.045 standard_rotation z scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:54.279 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:55.510 standard_rotation z scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:56.666 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
4:56.745 standard_rotation u flamestrike Fluffy_Pillow 49079.0/50000: 98% mana hot_streak

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Temporal Warp }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="temporal_warp"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

Simulation & Raid Information

Iterations: 823
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.0 )

Performance:

Total Events Processed: 64346175
Max Event Queue: 75
Sim Seconds: 246925
CPU Seconds: 102.9844
Physical Seconds: 18.4709
Speed Up: 2398

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
FeveredIncantation FeveredIncantation augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.05sec
FeveredIncantation FeveredIncantation berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.18sec 0 300.05sec
FeveredIncantation FeveredIncantation blazing_surge 345215 66443 221 2.49 3912 9001 4.3 12.5 27.9% 0.0% 0.0% 0.0% 81.82sec 66443 300.05sec
FeveredIncantation FeveredIncantation combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.75sec 0 300.05sec
FeveredIncantation FeveredIncantation counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 21.06sec 0 300.05sec
FeveredIncantation FeveredIncantation dragons_breath 31661 96604 322 8.43 1309 3778 14.1 42.2 39.7% 0.0% 0.0% 0.0% 20.90sec 96604 300.05sec
FeveredIncantation FeveredIncantation eternal_insight 342314 12915 43 4.21 469 983 21.0 21.0 28.1% 0.0% 0.0% 0.0% 13.91sec 12915 300.05sec
FeveredIncantation FeveredIncantation fire_blast 108853 269850 899 9.73 0 5545 48.7 48.7 100.0% 0.0% 0.0% 0.0% 6.16sec 269850 300.05sec
FeveredIncantation FeveredIncantation flamestrike 2120 913937 3046 59.24 1610 4912 98.8 296.3 44.7% 0.0% 0.0% 0.0% 3.02sec 913937 300.05sec
FeveredIncantation FeveredIncantation flame_patch ticks -205472 728293 2428 0.00 137 418 942.3 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 728293 300.05sec
FeveredIncantation FeveredIncantation flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.05sec
FeveredIncantation FeveredIncantation food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.05sec
FeveredIncantation FeveredIncantation ignite ticks -12654 539876 1800 178.46 605 0 428.5 892.3 0.0% 0.0% 0.0% 0.0% 0.74sec 539876 300.05sec
FeveredIncantation FeveredIncantation mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.05sec
FeveredIncantation FeveredIncantation_mirror_image frostbolt 59638 4998 125 144.00 41 81 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 4998 40.00sec
FeveredIncantation FeveredIncantation phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.44sec 0 300.05sec
FeveredIncantation FeveredIncantation phoenix_flames_splash 257542 230366 768 9.81 1447 5727 16.4 49.1 75.8% 0.0% 0.0% 0.0% 18.46sec 230366 300.05sec
FeveredIncantation FeveredIncantation potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.05sec
FeveredIncantation FeveredIncantation pyroblast 11366 3473 12 0.20 2674 5349 0.0 1.0 29.9% 0.0% 0.0% 0.0% 0.00sec 3473 300.05sec
FeveredIncantation FeveredIncantation pyroblast_dot ticks -321712 2811 9 1.00 0 562 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2811 300.05sec
FeveredIncantation FeveredIncantation rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.36sec 0 300.05sec
FeveredIncantation FeveredIncantation scorch 2948 69586 232 6.70 0 2076 33.5 33.5 100.0% 0.0% 0.0% 0.0% 8.57sec 69586 300.05sec
FeveredIncantation FeveredIncantation shadowcore_oil_blast 336463 14471 48 8.64 257 539 43.2 43.2 27.8% 0.0% 0.0% 0.0% 6.93sec 14471 300.05sec
FeveredIncantation FeveredIncantation shifting_power ticks -314791 192046 640 3.27 0 3915 4.1 16.3 100.0% 0.0% 0.0% 0.0% 82.02sec 192046 300.05sec
FeveredIncantation FeveredIncantation soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.95sec 0 300.05sec
Firestorm Firestorm augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.01sec
Firestorm Firestorm berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 246.07sec 0 299.01sec
Firestorm Firestorm blazing_surge 345215 61757 207 2.46 3912 7830 4.2 12.3 28.5% 0.0% 0.0% 0.0% 82.26sec 61757 299.01sec
Firestorm Firestorm combustion 190319 0 0 0.00 0 0 4.1 0.0 0.0% 0.0% 0.0% 0.0% 82.15sec 0 299.01sec
Firestorm Firestorm counterspell 2139 0 0 0.00 0 0 15.2 0.0 0.0% 0.0% 0.0% 0.0% 21.19sec 0 299.01sec
Firestorm Firestorm dragons_breath 31661 88339 295 8.34 1320 3410 13.8 41.5 38.6% 0.0% 0.0% 0.0% 20.97sec 88339 299.01sec
Firestorm Firestorm eternal_insight 342314 12442 42 4.17 469 938 20.8 20.8 27.6% 0.0% 0.0% 0.0% 13.80sec 12442 299.01sec
Firestorm Firestorm fire_blast 108853 245377 821 9.68 0 5088 48.2 48.2 100.0% 0.0% 0.0% 0.0% 6.19sec 245377 299.01sec
Firestorm Firestorm flamestrike 2120 934786 3126 62.31 1612 4340 103.5 310.5 51.2% 0.0% 0.0% 0.0% 2.87sec 934786 299.01sec
Firestorm Firestorm flame_patch ticks -205472 717557 2392 0.00 137 380 988.4 0.0 43.1% 0.0% 0.0% 0.0% 0.30sec 717557 299.01sec
Firestorm Firestorm flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.01sec
Firestorm Firestorm food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.01sec
Firestorm Firestorm ignite ticks -12654 496813 1656 177.82 559 0 438.4 889.1 0.0% 0.0% 0.0% 0.0% 0.72sec 496813 299.01sec
Firestorm Firestorm mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.01sec
Firestorm Firestorm_mirror_image frostbolt 59638 4999 125 144.00 41 81 96.0 96.0 28.0% 0.0% 0.0% 0.0% 1.22sec 4999 40.00sec
Firestorm Firestorm phoenix_flames 257541 0 0 0.00 0 0 16.1 0.0 0.0% 0.0% 0.0% 0.0% 18.65sec 0 299.01sec
Firestorm Firestorm phoenix_flames_splash 257542 188458 630 9.67 1484 4916 16.1 48.2 70.7% 0.0% 0.0% 0.0% 18.68sec 188458 299.01sec
Firestorm Firestorm potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.01sec
Firestorm Firestorm pyroblast 11366 3438 11 0.20 2674 5349 0.0 1.0 28.6% 0.0% 0.0% 0.0% 0.00sec 3438 299.01sec
Firestorm Firestorm pyroblast_dot ticks -321712 2489 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2489 299.01sec
Firestorm Firestorm rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.53sec 0 299.01sec
Firestorm Firestorm scorch 2948 61511 206 6.13 0 2014 30.5 30.5 100.0% 0.0% 0.0% 0.0% 7.65sec 61511 299.01sec
Firestorm Firestorm shadowcore_oil_blast 336463 14079 47 8.62 257 513 43.0 43.0 27.7% 0.0% 0.0% 0.0% 6.78sec 14079 299.01sec
Firestorm Firestorm shifting_power ticks -314791 164594 549 3.23 1143 3404 4.1 16.1 99.7% 0.0% 0.0% 0.0% 82.40sec 164594 299.01sec
Firestorm Firestorm soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 83.12sec 0 299.01sec
MoltenSkyfall MoltenSkyfall augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.01sec
MoltenSkyfall MoltenSkyfall berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.27sec 0 298.01sec
MoltenSkyfall MoltenSkyfall blazing_surge 345215 62008 208 2.49 3913 7823 4.2 12.4 28.2% 0.0% 0.0% 0.0% 81.87sec 62008 298.01sec
MoltenSkyfall MoltenSkyfall combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.76sec 0 298.01sec
MoltenSkyfall MoltenSkyfall counterspell 2139 0 0 0.00 0 0 15.2 0.0 0.0% 0.0% 0.0% 0.0% 21.04sec 0 298.01sec
MoltenSkyfall MoltenSkyfall dragons_breath 31661 90674 304 8.44 1309 3447 14.0 41.9 39.9% 0.0% 0.0% 0.0% 20.76sec 90674 298.01sec
MoltenSkyfall MoltenSkyfall eternal_insight 342314 12440 42 4.16 469 939 20.7 20.7 28.2% 0.0% 0.0% 0.0% 13.86sec 12440 298.01sec
MoltenSkyfall MoltenSkyfall fire_blast 108853 246343 827 9.74 0 5092 48.4 48.4 100.0% 0.0% 0.0% 0.0% 6.16sec 246343 298.01sec
MoltenSkyfall MoltenSkyfall flamestrike 2120 849498 2851 59.20 1610 4471 98.0 294.0 44.7% 0.0% 0.0% 0.0% 3.02sec 849498 298.01sec
MoltenSkyfall MoltenSkyfall flame_patch ticks -205472 676678 2256 0.00 137 379 935.6 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 676678 298.01sec
MoltenSkyfall MoltenSkyfall flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.01sec
MoltenSkyfall MoltenSkyfall food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.01sec
MoltenSkyfall MoltenSkyfall ignite ticks -12654 490860 1636 177.25 554 0 425.7 886.2 0.0% 0.0% 0.0% 0.0% 0.74sec 490860 298.01sec
MoltenSkyfall MoltenSkyfall mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.01sec
MoltenSkyfall MoltenSkyfall_mirror_image frostbolt 59638 5006 125 144.00 41 81 96.0 96.0 28.1% 0.0% 0.0% 0.0% 1.22sec 5006 40.00sec
MoltenSkyfall MoltenSkyfall phoenix_flames 257541 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 18.32sec 0 298.01sec
MoltenSkyfall MoltenSkyfall phoenix_flames_splash 257542 203014 681 9.85 1451 5028 16.3 48.9 75.4% 0.0% 0.0% 0.0% 18.33sec 203014 298.01sec
MoltenSkyfall MoltenSkyfall potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.01sec
MoltenSkyfall MoltenSkyfall pyroblast 11366 3445 12 0.20 2674 5349 0.0 1.0 28.8% 0.0% 0.0% 0.0% 0.00sec 3445 298.01sec
MoltenSkyfall MoltenSkyfall pyroblast_dot ticks -321712 2493 8 1.00 0 499 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2493 298.01sec
MoltenSkyfall MoltenSkyfall rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.24sec 0 298.01sec
MoltenSkyfall MoltenSkyfall scorch 2948 67227 226 6.72 0 2015 33.4 33.4 100.0% 0.0% 0.0% 0.0% 8.59sec 67227 298.01sec
MoltenSkyfall MoltenSkyfall shadowcore_oil_blast 336463 14060 47 8.61 257 514 42.8 42.8 28.0% 0.0% 0.0% 0.0% 6.83sec 14060 298.01sec
MoltenSkyfall MoltenSkyfall shifting_power ticks -314791 166205 554 3.25 0 3404 4.1 16.3 100.0% 0.0% 0.0% 0.0% 82.02sec 166205 298.01sec
MoltenSkyfall MoltenSkyfall soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 83.03sec 0 298.01sec
SunKingsBlessing SunKingsBlessing augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
SunKingsBlessing SunKingsBlessing berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 243.48sec 0 299.68sec
SunKingsBlessing SunKingsBlessing blazing_surge 345215 62394 208 2.51 3914 7827 4.3 12.5 27.3% 0.0% 0.0% 0.0% 81.18sec 62394 299.68sec
SunKingsBlessing SunKingsBlessing combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.32sec 0 299.68sec
SunKingsBlessing SunKingsBlessing counterspell 2139 0 0 0.00 0 0 15.2 0.0 0.0% 0.0% 0.0% 0.0% 21.21sec 0 299.68sec
SunKingsBlessing SunKingsBlessing dragons_breath 31661 94193 314 8.40 1316 3430 14.0 42.0 43.8% 0.0% 0.0% 0.0% 20.87sec 94193 299.68sec
SunKingsBlessing SunKingsBlessing eternal_insight 342314 12556 42 4.18 470 939 20.9 20.9 28.2% 0.0% 0.0% 0.0% 13.87sec 12556 299.68sec
SunKingsBlessing SunKingsBlessing fire_blast 108853 245394 819 9.74 0 5040 48.7 48.7 100.0% 0.0% 0.0% 0.0% 6.15sec 245394 299.68sec
SunKingsBlessing SunKingsBlessing flamestrike 2120 864843 2886 59.75 1608 4387 99.5 298.4 46.4% 0.0% 0.0% 0.0% 2.99sec 864843 299.68sec
SunKingsBlessing SunKingsBlessing flame_patch ticks -205472 686260 2288 0.00 137 375 948.7 0.0 43.7% 0.0% 0.0% 0.0% 0.31sec 686260 299.68sec
SunKingsBlessing SunKingsBlessing flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
SunKingsBlessing SunKingsBlessing food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
SunKingsBlessing SunKingsBlessing ignite ticks -12654 486574 1622 178.23 546 0 416.4 891.2 0.0% 0.0% 0.0% 0.0% 0.76sec 486574 299.68sec
SunKingsBlessing SunKingsBlessing mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
SunKingsBlessing SunKingsBlessing_mirror_image frostbolt 59638 4998 125 144.00 41 81 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 4998 40.00sec
SunKingsBlessing SunKingsBlessing phoenix_flames 257541 0 0 0.00 0 0 12.4 0.0 0.0% 0.0% 0.0% 0.0% 24.55sec 0 299.68sec
SunKingsBlessing SunKingsBlessing phoenix_flames_splash 257542 184953 617 7.43 0 4983 12.4 37.1 100.0% 0.0% 0.0% 0.0% 24.58sec 184953 299.68sec
SunKingsBlessing SunKingsBlessing potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.68sec
SunKingsBlessing SunKingsBlessing pyroblast 11366 13453 45 0.51 2694 6405 1.6 2.6 69.5% 0.0% 0.0% 0.0% 43.60sec 13453 299.68sec
SunKingsBlessing SunKingsBlessing pyroblast_dot ticks -321712 4045 13 2.17 131 419 2.6 10.8 83.9% 0.0% 0.0% 0.0% 175.59sec 4045 299.68sec
SunKingsBlessing SunKingsBlessing rune_of_power 116011 0 0 0.00 0 0 7.1 0.0 0.0% 0.0% 0.0% 0.0% 41.50sec 0 299.68sec
SunKingsBlessing SunKingsBlessing scorch 2948 59917 200 5.94 0 2019 29.7 29.7 100.0% 0.0% 0.0% 0.0% 9.77sec 59917 299.68sec
SunKingsBlessing SunKingsBlessing shadowcore_oil_blast 336463 14165 47 8.62 257 513 43.1 43.1 28.2% 0.0% 0.0% 0.0% 6.82sec 14165 299.68sec
SunKingsBlessing SunKingsBlessing shifting_power ticks -314791 165353 551 3.27 1324 3403 4.1 16.4 98.2% 0.0% 0.0% 0.0% 81.34sec 165353 299.68sec
SunKingsBlessing SunKingsBlessing soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.16sec 0 299.68sec
disciplinary_command disciplinary_command arcane_explosion 1449 3791 13 0.60 996 1992 1.0 3.0 27.0% 0.0% 0.0% 0.0% 0.00sec 3791 300.62sec
disciplinary_command disciplinary_command augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.62sec
disciplinary_command disciplinary_command berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.03sec 0 300.62sec
disciplinary_command disciplinary_command blazing_surge 345215 66459 221 2.48 3890 8944 4.3 12.4 28.7% 0.0% 0.0% 0.0% 81.89sec 66459 300.62sec
disciplinary_command disciplinary_command combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.80sec 0 300.62sec
disciplinary_command disciplinary_command counterspell 2139 0 0 0.00 0 0 5.3 0.0 0.0% 0.0% 0.0% 0.0% 43.84sec 0 300.62sec
disciplinary_command disciplinary_command dragons_breath 31661 95381 317 8.34 1319 3792 13.9 41.8 39.0% 0.0% 0.0% 0.0% 20.87sec 95381 300.62sec
disciplinary_command disciplinary_command eternal_insight 342314 13012 43 4.18 469 1012 20.9 20.9 28.1% 0.0% 0.0% 0.0% 14.06sec 13012 300.62sec
disciplinary_command disciplinary_command fire_blast 108853 276832 921 9.69 0 5701 48.6 48.6 100.0% 0.0% 0.0% 0.0% 6.15sec 276832 300.62sec
disciplinary_command disciplinary_command flamestrike 2120 896619 2983 56.48 1605 5042 94.3 283.0 45.5% 0.0% 0.0% 0.0% 3.15sec 896619 300.62sec
disciplinary_command disciplinary_command flame_patch ticks -205472 711706 2372 0.00 138 428 899.1 0.0 43.5% 0.0% 0.0% 0.0% 0.33sec 711706 300.62sec
disciplinary_command disciplinary_command flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.62sec
disciplinary_command disciplinary_command food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.62sec
disciplinary_command disciplinary_command frostbolt 116 12703 42 1.62 1150 2637 8.1 8.1 28.0% 0.0% 0.0% 0.0% 39.36sec 12703 300.62sec
disciplinary_command disciplinary_command ignite ticks -12654 539322 1798 178.40 605 0 413.0 892.0 0.0% 0.0% 0.0% 0.0% 0.77sec 539322 300.62sec
disciplinary_command disciplinary_command mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.62sec
disciplinary_command disciplinary_command_mirror_image frostbolt 59638 5005 125 144.00 41 82 96.0 96.0 27.7% 0.0% 0.0% 0.0% 1.22sec 5005 40.00sec
disciplinary_command disciplinary_command phoenix_flames 257541 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 18.55sec 0 300.62sec
disciplinary_command disciplinary_command phoenix_flames_splash 257542 232231 772 9.74 1444 5773 16.3 48.8 76.5% 0.0% 0.0% 0.0% 18.58sec 232231 300.62sec
disciplinary_command disciplinary_command potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 326.52sec 0 300.62sec
disciplinary_command disciplinary_command pyroblast 11366 3414 11 0.20 2674 5349 0.0 1.0 27.6% 0.0% 0.0% 0.0% 0.00sec 3414 300.62sec
disciplinary_command disciplinary_command pyroblast_dot ticks -321712 2393 8 1.00 152 534 1.0 5.0 85.5% 0.0% 0.0% 0.0% 0.00sec 2393 300.62sec
disciplinary_command disciplinary_command rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.26sec 0 300.62sec
disciplinary_command disciplinary_command scorch 2948 67676 225 6.34 0 2131 31.7 31.7 100.0% 0.0% 0.0% 0.0% 9.20sec 67676 300.62sec
disciplinary_command disciplinary_command shadowcore_oil_blast 336463 14633 49 8.60 257 554 43.1 43.1 27.9% 0.0% 0.0% 0.0% 6.97sec 14633 300.62sec
disciplinary_command disciplinary_command shifting_power ticks -314791 191551 639 3.26 0 3918 4.1 16.3 100.0% 0.0% 0.0% 0.0% 82.04sec 191551 300.62sec
disciplinary_command disciplinary_command soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 81.48sec 0 300.62sec
expanded_potential expanded_potential augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.20sec
expanded_potential expanded_potential berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 244.88sec 0 301.20sec
expanded_potential expanded_potential blazing_surge 345215 62592 208 2.49 3911 7824 4.3 12.5 27.9% 0.0% 0.0% 0.0% 81.81sec 62592 301.20sec
expanded_potential expanded_potential combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.66sec 0 301.20sec
expanded_potential expanded_potential counterspell 2139 0 0 0.00 0 0 15.4 0.0 0.0% 0.0% 0.0% 0.0% 20.96sec 0 301.20sec
expanded_potential expanded_potential dragons_breath 31661 91356 303 8.43 1308 3442 14.1 42.3 39.8% 0.0% 0.0% 0.0% 20.92sec 91356 301.20sec
expanded_potential expanded_potential eternal_insight 342314 12499 41 4.16 469 939 20.9 20.9 27.6% 0.0% 0.0% 0.0% 13.80sec 12499 301.20sec
expanded_potential expanded_potential fire_blast 108853 248421 825 9.71 0 5095 48.8 48.8 100.0% 0.0% 0.0% 0.0% 6.16sec 248421 301.20sec
expanded_potential expanded_potential flamestrike 2120 858173 2849 59.23 1609 4472 99.1 297.3 44.6% 0.0% 0.0% 0.0% 3.02sec 858173 301.20sec
expanded_potential expanded_potential flame_patch ticks -205472 682796 2276 0.00 137 379 945.1 0.0 42.8% 0.0% 0.0% 0.0% 0.31sec 682796 301.20sec
expanded_potential expanded_potential flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.20sec
expanded_potential expanded_potential food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.20sec
expanded_potential expanded_potential ignite ticks -12654 494963 1650 179.14 553 0 429.8 895.7 0.0% 0.0% 0.0% 0.0% 0.74sec 494963 301.20sec
expanded_potential expanded_potential mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.20sec
expanded_potential expanded_potential_mirror_image frostbolt 59638 5003 125 144.00 41 81 96.0 96.0 28.1% 0.0% 0.0% 0.0% 1.22sec 5003 40.00sec
expanded_potential expanded_potential phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.39sec 0 301.20sec
expanded_potential expanded_potential phoenix_flames_splash 257542 204029 677 9.76 1448 5007 16.3 49.0 76.3% 0.0% 0.0% 0.0% 18.40sec 204029 301.20sec
expanded_potential expanded_potential potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.20sec
expanded_potential expanded_potential pyroblast 11366 3444 11 0.20 2674 5349 0.0 1.0 28.8% 0.0% 0.0% 0.0% 0.00sec 3444 301.20sec
expanded_potential expanded_potential pyroblast_dot ticks -321712 2493 8 1.00 0 499 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2493 301.20sec
expanded_potential expanded_potential rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.28sec 0 301.20sec
expanded_potential expanded_potential scorch 2948 67993 226 6.72 0 2015 33.7 33.7 100.0% 0.0% 0.0% 0.0% 8.68sec 67993 301.20sec
expanded_potential expanded_potential shadowcore_oil_blast 336463 14166 47 8.59 257 513 43.1 43.1 28.0% 0.0% 0.0% 0.0% 6.90sec 14166 301.20sec
expanded_potential expanded_potential shifting_power ticks -314791 167644 559 3.28 0 3405 4.1 16.4 100.0% 0.0% 0.0% 0.0% 81.93sec 167644 301.20sec
expanded_potential expanded_potential soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.83sec 0 301.20sec
fire fire arcane_explosion 1449 7242 24 1.14 995 1990 1.9 5.7 27.9% 0.0% 0.0% 0.0% 188.32sec 7242 298.80sec
fire fire augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.80sec
fire fire berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 194.49sec 0 298.80sec
fire fire blazing_surge 345215 49573 166 2.07 3627 7955 3.6 10.3 27.3% 0.0% 0.0% 0.0% 102.63sec 49573 298.80sec
fire fire combustion 190319 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 97.52sec 0 298.80sec
fire fire counterspell 2139 0 0 0.00 0 0 4.4 0.0 0.0% 0.0% 0.0% 0.0% 49.38sec 0 298.80sec
fire fire dragons_breath 31661 83186 278 8.73 1294 3125 14.5 43.5 33.9% 0.0% 0.0% 0.0% 19.93sec 83186 298.80sec
fire fire eternal_insight 342314 12821 43 4.17 469 1006 20.7 20.7 27.8% 0.0% 0.0% 0.0% 14.08sec 12821 298.80sec
fire fire fire_blast 108853 186114 623 7.92 0 4720 39.4 39.4 100.0% 0.0% 0.0% 0.0% 7.59sec 186114 298.80sec
fire fire flamestrike 2120 777656 2603 57.39 1576 4233 95.3 285.8 43.1% 0.0% 0.0% 0.0% 3.11sec 777656 298.80sec
fire fire flame_patch ticks -205472 621677 2072 0.00 135 359 909.5 0.0 41.6% 0.0% 0.0% 0.0% 0.32sec 621677 298.80sec
fire fire flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.80sec
fire fire food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.80sec
fire fire frostbolt 116 11107 37 1.49 1104 2538 7.4 7.4 27.3% 0.0% 0.0% 0.0% 43.10sec 11107 298.80sec
fire fire ignite ticks -12654 408962 1363 177.31 461 0 410.6 886.5 0.0% 0.0% 0.0% 0.0% 0.77sec 408962 298.80sec
fire fire mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.80sec
fire fire_mirror_image frostbolt 59638 5001 125 144.00 41 82 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 5001 40.00sec
fire fire phoenix_flames 257541 0 0 0.00 0 0 14.0 0.0 0.0% 0.0% 0.0% 0.0% 21.48sec 0 298.80sec
fire fire phoenix_flames_splash 257542 167449 560 8.44 1303 4606 14.0 42.0 81.2% 0.0% 0.0% 0.0% 21.48sec 167449 298.80sec
fire fire potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 300.00sec 0 298.80sec
fire fire pyroblast 11366 3421 11 0.20 2674 5349 0.0 1.0 27.9% 0.0% 0.0% 0.0% 0.00sec 3421 298.80sec
fire fire pyroblast_dot ticks -321712 1974 7 1.00 152 437 1.0 5.0 85.2% 0.0% 0.0% 0.0% 0.00sec 1974 298.80sec
fire fire rune_of_power 116011 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.69sec 0 298.80sec
fire fire scorch 2948 83954 281 8.50 393 1996 42.3 42.3 99.1% 0.0% 0.0% 0.0% 6.93sec 83954 298.80sec
fire fire shadowcore_oil_blast 336463 14573 49 8.66 257 552 43.1 43.1 27.4% 0.0% 0.0% 0.0% 6.82sec 14573 298.80sec
fire fire soul_ignition 345251 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 97.20sec 0 298.80sec
gisly_icicle gisly_icicle augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.82sec
gisly_icicle gisly_icicle berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 246.28sec 0 300.82sec
gisly_icicle gisly_icicle blazing_surge 345215 69616 231 2.47 4412 8825 4.2 12.4 27.4% 0.0% 0.0% 0.0% 82.01sec 69616 300.82sec
gisly_icicle gisly_icicle combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 82.03sec 0 300.82sec
gisly_icicle gisly_icicle counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 20.20sec 0 300.82sec
gisly_icicle gisly_icicle dragons_breath 31661 88299 294 8.01 1305 3492 13.4 40.2 40.8% 0.0% 0.0% 0.0% 21.86sec 88299 300.82sec
gisly_icicle gisly_icicle eternal_insight 342314 12507 42 4.17 469 939 20.9 20.9 27.5% 0.0% 0.0% 0.0% 13.75sec 12507 300.82sec
gisly_icicle gisly_icicle fire_blast 108853 260452 866 9.56 0 5430 47.9 47.9 100.0% 0.0% 0.0% 0.0% 6.29sec 260452 300.82sec
gisly_icicle gisly_icicle flamestrike 2120 883151 2936 57.48 1660 4784 96.1 288.2 44.9% 0.0% 0.0% 0.0% 3.10sec 883151 300.82sec
gisly_icicle gisly_icicle flame_patch ticks -205472 679500 2265 0.00 139 391 916.7 0.0 42.8% 0.0% 0.0% 0.0% 0.32sec 679500 300.82sec
gisly_icicle gisly_icicle flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.82sec
gisly_icicle gisly_icicle food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.82sec
gisly_icicle gisly_icicle frost_nova 122 2973 10 4.95 94 188 8.3 24.8 27.6% 0.0% 0.0% 0.0% 42.16sec 2973 300.82sec
gisly_icicle gisly_icicle ignite ticks -12654 514191 1714 178.52 576 0 418.1 892.6 0.0% 0.0% 0.0% 0.0% 0.76sec 514191 300.82sec
gisly_icicle gisly_icicle mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.82sec
gisly_icicle gisly_icicle_mirror_image frostbolt 59638 5071 127 144.00 41 83 96.0 96.0 27.7% 0.0% 0.0% 0.0% 1.22sec 5071 40.00sec
gisly_icicle gisly_icicle phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.47sec 0 300.82sec
gisly_icicle gisly_icicle phoenix_flames_splash 257542 206368 686 9.75 1415 5144 16.3 48.9 75.2% 0.0% 0.0% 0.0% 18.46sec 206368 300.82sec
gisly_icicle gisly_icicle potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 326.45sec 0 300.82sec
gisly_icicle gisly_icicle pyroblast 11366 3479 12 0.20 2674 5349 0.0 1.0 30.1% 0.0% 0.0% 0.0% 0.00sec 3479 300.82sec
gisly_icicle gisly_icicle pyroblast_dot ticks -321712 2537 8 1.00 174 563 1.0 5.0 85.7% 0.0% 0.0% 0.0% 0.00sec 2537 300.82sec
gisly_icicle gisly_icicle rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.56sec 0 300.82sec
gisly_icicle gisly_icicle scorch 2948 66273 220 6.41 0 2062 32.1 32.1 100.0% 0.0% 0.0% 0.0% 8.86sec 66273 300.82sec
gisly_icicle gisly_icicle shadowcore_oil_blast 336463 14023 47 8.53 257 513 42.8 42.8 27.8% 0.0% 0.0% 0.0% 7.05sec 14023 300.82sec
gisly_icicle gisly_icicle shifting_power ticks -314791 165883 553 3.25 0 3406 4.1 16.2 100.0% 0.0% 0.0% 0.0% 82.32sec 165883 300.82sec
gisly_icicle gisly_icicle soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.66sec 0 300.82sec
no_lego no_lego augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.84sec
no_lego no_lego berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.14sec 0 299.84sec
no_lego no_lego blazing_surge 345215 62177 207 2.48 3911 7825 4.3 12.4 28.0% 0.0% 0.0% 0.0% 81.79sec 62177 299.84sec
no_lego no_lego combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.73sec 0 299.84sec
no_lego no_lego counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 21.08sec 0 299.84sec
no_lego no_lego dragons_breath 31661 91024 304 8.43 1309 3439 14.0 42.1 39.9% 0.0% 0.0% 0.0% 20.94sec 91024 299.84sec
no_lego no_lego eternal_insight 342314 12554 42 4.17 470 939 20.9 20.9 28.2% 0.0% 0.0% 0.0% 14.14sec 12554 299.84sec
no_lego no_lego fire_blast 108853 247377 825 9.72 0 5092 48.6 48.6 100.0% 0.0% 0.0% 0.0% 6.16sec 247377 299.84sec
no_lego no_lego flamestrike 2120 854462 2850 59.21 1609 4468 98.6 295.9 44.7% 0.0% 0.0% 0.0% 3.01sec 854462 299.84sec
no_lego no_lego flame_patch ticks -205472 679887 2266 0.00 137 379 941.1 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 679887 299.84sec
no_lego no_lego flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.84sec
no_lego no_lego food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.84sec
no_lego no_lego ignite ticks -12654 493755 1646 178.34 554 0 428.1 891.7 0.0% 0.0% 0.0% 0.0% 0.74sec 493755 299.84sec
no_lego no_lego mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.84sec
no_lego no_lego_mirror_image frostbolt 59638 5003 125 144.00 41 81 96.0 96.0 28.1% 0.0% 0.0% 0.0% 1.22sec 5003 40.00sec
no_lego no_lego phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.42sec 0 299.84sec
no_lego no_lego phoenix_flames_splash 257542 204013 680 9.83 1446 5022 16.4 49.1 75.6% 0.0% 0.0% 0.0% 18.43sec 204013 299.84sec
no_lego no_lego potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.84sec
no_lego no_lego pyroblast 11366 3373 11 0.20 2674 5349 0.0 1.0 26.1% 0.0% 0.0% 0.0% 0.00sec 3373 299.84sec
no_lego no_lego pyroblast_dot ticks -321712 2491 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2491 299.84sec
no_lego no_lego rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.35sec 0 299.84sec
no_lego no_lego scorch 2948 67544 225 6.71 0 2013 33.6 33.6 100.0% 0.0% 0.0% 0.0% 8.57sec 67544 299.84sec
no_lego no_lego shadowcore_oil_blast 336463 14117 47 8.59 257 513 42.9 42.9 28.1% 0.0% 0.0% 0.0% 6.97sec 14117 299.84sec
no_lego no_lego shifting_power ticks -314791 166841 556 3.27 0 3406 4.1 16.3 100.0% 0.0% 0.0% 0.0% 81.99sec 166841 299.84sec
no_lego no_lego soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.97sec 0 299.84sec
temporal_warp temporal_warp augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.64sec
temporal_warp temporal_warp berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 241.40sec 0 301.64sec
temporal_warp temporal_warp blazing_surge 345215 62741 208 2.53 3887 7773 4.3 12.7 27.0% 0.0% 0.0% 0.0% 80.74sec 62741 301.64sec
temporal_warp temporal_warp combustion 190319 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 80.61sec 0 301.64sec
temporal_warp temporal_warp counterspell 2139 0 0 0.00 0 0 14.8 0.0 0.0% 0.0% 0.0% 0.0% 22.12sec 0 301.64sec
temporal_warp temporal_warp dragons_breath 31661 98907 328 8.55 1303 3640 14.3 43.0 42.7% 0.0% 0.0% 0.0% 20.65sec 98907 301.64sec
temporal_warp temporal_warp eternal_insight 342314 13333 44 4.41 469 938 22.2 22.2 28.2% 0.0% 0.0% 0.0% 13.27sec 13333 301.64sec
temporal_warp temporal_warp fire_blast 108853 266644 884 10.29 0 5153 51.7 51.7 100.0% 0.0% 0.0% 0.0% 5.83sec 266644 301.64sec
temporal_warp temporal_warp flamestrike 2120 922376 3058 62.82 1627 4519 105.3 315.8 44.7% 0.0% 0.0% 0.0% 2.85sec 922376 301.64sec
temporal_warp temporal_warp flame_patch ticks -205472 823812 2746 0.00 139 388 1110.1 0.0 43.5% 0.0% 0.0% 0.0% 0.27sec 823812 301.64sec
temporal_warp temporal_warp flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.64sec
temporal_warp temporal_warp food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.64sec
temporal_warp temporal_warp ignite ticks -12654 528504 1762 179.41 589 0 452.5 897.1 0.0% 0.0% 0.0% 0.0% 0.70sec 528504 301.64sec
temporal_warp temporal_warp mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.64sec
temporal_warp temporal_warp_mirror_image frostbolt 59638 6441 161 184.50 41 82 123.0 123.0 27.9% 0.0% 0.0% 0.0% 0.95sec 6441 40.00sec
temporal_warp temporal_warp phoenix_flames 257541 0 0 0.00 0 0 16.6 0.0 0.0% 0.0% 0.0% 0.0% 18.36sec 0 301.64sec
temporal_warp temporal_warp phoenix_flames_splash 257542 213485 708 9.90 1407 5055 16.6 49.8 79.0% 0.0% 0.0% 0.0% 18.38sec 213485 301.64sec
temporal_warp temporal_warp potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.64sec
temporal_warp temporal_warp pyroblast 11366 3446 11 0.20 2674 5349 0.0 1.0 28.9% 0.0% 0.0% 0.0% 0.00sec 3446 301.64sec
temporal_warp temporal_warp pyroblast_dot ticks -321712 2935 10 1.20 0 489 1.0 6.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2935 301.64sec
temporal_warp temporal_warp rune_of_power 116011 0 0 0.00 0 0 7.5 0.0 0.0% 0.0% 0.0% 0.0% 40.76sec 0 301.64sec
temporal_warp temporal_warp scorch 2948 69605 231 6.81 0 2033 34.2 34.2 100.0% 0.0% 0.0% 0.0% 8.67sec 69605 301.64sec
temporal_warp temporal_warp shadowcore_oil_blast 336463 15004 50 9.10 257 513 45.7 45.7 27.8% 0.0% 0.0% 0.0% 6.45sec 15004 301.64sec
temporal_warp temporal_warp shifting_power ticks -314791 170885 570 3.34 0 3409 4.2 16.7 100.0% 0.0% 0.0% 0.0% 80.87sec 170885 301.64sec
temporal_warp temporal_warp soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.90sec 0 301.64sec
temporal_warp temporal_warp time_warp 80353 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 320.82sec 0 301.64sec

Fluffy_Pillow : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
3977.5 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.3 0.0 38.4sec 42.2sec 7.9sec 21.64% 0.00% 0.0 (0.0) 8.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.5s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.64%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 7.0 2.2 41.2sec 30.2sec 11.3sec 26.34% 0.00% 2.2 (2.2) 6.6

Buff Details

  • buff initial source:fire
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 202.7s
  • trigger_min/max:0.3s / 202.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 44.1s

Stack Uptimes

  • sinful_revelation_1:26.34%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.4 1.9 43.2sec 32.4sec 11.2sec 24.13% 0.00% 1.9 (1.9) 6.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 228.1s
  • trigger_min/max:0.1s / 228.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.8s

Stack Uptimes

  • sinful_revelation_1:24.13%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.2 41.8sec 30.6sec 11.3sec 25.26% 0.00% 2.2 (2.2) 6.3

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 231.9s
  • trigger_min/max:0.1s / 231.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.0s

Stack Uptimes

  • sinful_revelation_1:25.26%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.6 2.1 42.5sec 31.2sec 11.4sec 25.19% 0.00% 2.1 (2.1) 6.2

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 242.5s
  • trigger_min/max:0.1s / 242.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.8s

Stack Uptimes

  • sinful_revelation_1:25.19%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.4 2.0 43.5sec 32.2sec 11.3sec 24.15% 0.00% 2.0 (2.0) 6.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 280.4s
  • trigger_min/max:0.1s / 280.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.5s

Stack Uptimes

  • sinful_revelation_1:24.15%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.2 42.3sec 30.8sec 11.4sec 25.34% 0.00% 2.2 (2.2) 6.3

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 257.0s
  • trigger_min/max:0.2s / 250.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 49.9s

Stack Uptimes

  • sinful_revelation_1:25.34%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.2 42.8sec 31.4sec 11.4sec 25.32% 0.00% 2.2 (2.2) 6.3

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 274.1s
  • trigger_min/max:0.2s / 274.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 53.9s

Stack Uptimes

  • sinful_revelation_1:25.32%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.0 42.1sec 31.3sec 11.3sec 24.94% 0.00% 2.0 (2.0) 6.3

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 222.0s
  • trigger_min/max:0.1s / 222.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 54.8s

Stack Uptimes

  • sinful_revelation_1:24.94%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.4 1.9 43.9sec 32.7sec 11.2sec 24.05% 0.00% 1.9 (1.9) 6.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 288.0s
  • trigger_min/max:0.2s / 288.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 59.4s

Stack Uptimes

  • sinful_revelation_1:24.05%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.6 2.1 42.3sec 30.8sec 11.4sec 24.98% 0.00% 2.1 (2.1) 6.2

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 259.1s
  • trigger_min/max:0.2s / 259.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 44.7s

Stack Uptimes

  • sinful_revelation_1:24.98%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 8748
Mean 300.03
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.4338
5th Percentile 246.01
95th Percentile 354.29
( 95th Percentile - 5th Percentile ) 108.28
Mean Distribution
Standard Deviation 0.3682
95.00% Confidence Interval ( 299.31 - 300.75 )
Normalized 95.00% Confidence Interval ( 99.76% - 100.24% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50599
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1013
DPS
Fluffy_Pillow Damage Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 8748
Mean 4279.03
Minimum 3384.47
Maximum 4920.75
Spread ( max - min ) 1536.28
Range [ ( max - min ) / 2 * 100% ] 17.95%
Standard Deviation 252.0159
5th Percentile 3895.37
95th Percentile 4677.09
( 95th Percentile - 5th Percentile ) 781.72
Mean Distribution
Standard Deviation 2.6945
95.00% Confidence Interval ( 4273.75 - 4284.31 )
Normalized 95.00% Confidence Interval ( 99.88% - 100.12% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 134
0.1% Error 13325
0.1 Scale Factor Error with Delta=300 543
0.05 Scale Factor Error with Delta=300 2169
0.01 Scale Factor Error with Delta=300 54218
HPS
Fluffy_Pillow Healing Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 1580
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 1152041 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy2 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2615.9 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.3 0.0 38.4sec 42.2sec 7.9sec 21.64% 0.00% 0.0 (0.0) 8.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.5s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.64%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy2 Fight Length
Count 8748
Mean 300.03
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.4338
5th Percentile 246.01
95th Percentile 354.29
( 95th Percentile - 5th Percentile ) 108.28
Mean Distribution
Standard Deviation 0.3682
95.00% Confidence Interval ( 299.31 - 300.75 )
Normalized 95.00% Confidence Interval ( 99.76% - 100.24% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50599
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1013
DPS
enemy2 Damage Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy2 Priority Target Damage Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy2 Damage Per Second (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy2 Damage
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy2 Damage Taken Per Second
Count 8748
Mean 2809.84
Minimum 2113.81
Maximum 3260.46
Spread ( max - min ) 1146.65
Range [ ( max - min ) / 2 * 100% ] 20.40%
Standard Deviation 184.0002
5th Percentile 2543.67
95th Percentile 3085.42
( 95th Percentile - 5th Percentile ) 541.74
Mean Distribution
Standard Deviation 1.9673
95.00% Confidence Interval ( 2805.99 - 2813.70 )
Normalized 95.00% Confidence Interval ( 99.86% - 100.14% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 165
0.1% Error 16473
0.1 Scale Factor Error with Delta=300 290
0.05 Scale Factor Error with Delta=300 1157
0.01 Scale Factor Error with Delta=300 28902
HPS
enemy2 Healing Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy2 Healing Per Second (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy2 Heal
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy2 Healing Taken Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy2 Theck-Meloree Index
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy2Theck-Meloree Index (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy2 Max Spike Value
Count 1580
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 853304 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy2"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy3 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2667.1 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.3 0.0 38.4sec 42.2sec 7.9sec 21.64% 0.00% 0.0 (0.0) 8.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.5s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.64%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.3 1.4 41.6sec 31.5sec 11.5sec 20.43% 0.00% 1.4 (1.4) 5.2

Buff Details

  • buff initial source:fire
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.1s / 222.6s
  • trigger_min/max:0.9s / 212.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 55.2s

Stack Uptimes

  • sinful_revelation_1:20.43%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.2 1.8 39.0sec 29.4sec 11.5sec 23.96% 0.00% 1.8 (1.8) 6.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 227.0s
  • trigger_min/max:0.0s / 227.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 42.2s

Stack Uptimes

  • sinful_revelation_1:23.96%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.0 1.7 38.6sec 28.8sec 11.6sec 22.89% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 204.1s
  • trigger_min/max:0.3s / 194.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 41.2s

Stack Uptimes

  • sinful_revelation_1:22.89%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.0 1.7 38.9sec 29.3sec 11.6sec 23.05% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 184.1s
  • trigger_min/max:0.2s / 180.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 42.4s

Stack Uptimes

  • sinful_revelation_1:23.05%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.1 1.8 38.5sec 28.6sec 11.6sec 23.60% 0.00% 1.8 (1.8) 6.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 217.6s
  • trigger_min/max:0.3s / 217.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 49.4s

Stack Uptimes

  • sinful_revelation_1:23.60%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.8 1.7 39.1sec 29.2sec 11.6sec 22.56% 0.00% 1.7 (1.7) 5.8

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 197.6s
  • trigger_min/max:0.2s / 197.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 56.3s

Stack Uptimes

  • sinful_revelation_1:22.56%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.0 1.7 39.0sec 29.3sec 11.5sec 22.71% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 211.9s
  • trigger_min/max:0.2s / 211.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 41.1s

Stack Uptimes

  • sinful_revelation_1:22.71%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.8 39.5sec 29.2sec 11.6sec 22.66% 0.00% 1.8 (1.8) 5.8

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 222.7s
  • trigger_min/max:0.7s / 214.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 42.4s

Stack Uptimes

  • sinful_revelation_1:22.66%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.2 1.8 38.1sec 28.5sec 11.5sec 23.66% 0.00% 1.8 (1.8) 6.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 226.9s
  • trigger_min/max:0.2s / 213.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 53.9s

Stack Uptimes

  • sinful_revelation_1:23.66%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.7 39.7sec 29.5sec 11.5sec 22.80% 0.00% 1.7 (1.7) 5.8

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 209.9s
  • trigger_min/max:0.0s / 201.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 42.8s

Stack Uptimes

  • sinful_revelation_1:22.80%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy3 Fight Length
Count 8748
Mean 300.03
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.4338
5th Percentile 246.01
95th Percentile 354.29
( 95th Percentile - 5th Percentile ) 108.28
Mean Distribution
Standard Deviation 0.3682
95.00% Confidence Interval ( 299.31 - 300.75 )
Normalized 95.00% Confidence Interval ( 99.76% - 100.24% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 506
0.1% Error 50599
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1013
DPS
enemy3 Damage Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy3 Priority Target Damage Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy3 Damage Per Second (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy3 Damage
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy3 Damage Taken Per Second
Count 8748
Mean 2865.52
Minimum 2123.90
Maximum 3374.85
Spread ( max - min ) 1250.95
Range [ ( max - min ) / 2 * 100% ] 21.83%
Standard Deviation 188.4690
5th Percentile 2583.92
95th Percentile 3145.44
( 95th Percentile - 5th Percentile ) 561.52
Mean Distribution
Standard Deviation 2.0150
95.00% Confidence Interval ( 2861.57 - 2869.47 )
Normalized 95.00% Confidence Interval ( 99.86% - 100.14% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 167
0.1% Error 16618
0.1 Scale Factor Error with Delta=300 304
0.05 Scale Factor Error with Delta=300 1213
0.01 Scale Factor Error with Delta=300 30323
HPS
enemy3 Healing Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy3 Healing Per Second (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy3 Heal
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy3 Healing Taken Per Second
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy3 Theck-Meloree Index
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy3Theck-Meloree Index (Effective)
Count 8748
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy3 Max Spike Value
Count 1580
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 867985 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy3"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.